Job Description
Location: Sunnyvale, CA
Worksite Type: Hybrid
Assignment Type: Permanent
Visa/H1b Sponsorship: Not Accepted
Relocation Offered: Yes
Our Client is seeking a highly skilled and experienced Staff Software Engineer to join their iOS team in Sunnyvale, CA. This is a fantastic opportunity to work on innovative projects and develop next-level ad products for various platforms. If you have a passion for iOS development and a strong understanding of design principles and best practices, this role is perfect for you.
What You’ll Do
* Development & Maintenance: Develop and maintain the Ads Module for our client’s apps. Debug and develop next-level ad products that serve on any of our platforms, both on- and off-property, online and in-store.
* Problem Solving & Execution: Identify challenges and opportunities on behalf of internal and external parties, and then execute the solution. Translate business objectives into technical execution for engineers/developers (e.g., config setup, APIs, etc.).
* Technical Guidance: Review implementations (code review, QA, etc.) and provide in-depth technical guidance for any fixes. Be the subject matter expert in ad tech – SSPs, DMPs, DSPs, marketing clouds, ad verification, ad servers, measurement, or all of the above.
* Collaboration & Documentation: Establish workflows across teams and designate roles/responsibilities. Collaborate with and execute major cross-platform executions as a team, or independently when needed. Document knowledge and processes.
* Development Life Cycle: Contribute in all phases of the development life cycle and write well-designed, testable, efficient code. Ensure designs are in compliance with specifications, prepare and produce releases of software components.
What You Bring
* Experience & Skills:
* 8+ years of iOS experience with MVVM-C architect and languages including Swift.
* Hands-on experience developing iOS apps using the iOS framework and ecosystem.
* Strong fundamentals in OOP, Reactive programming, and design patterns.
* Solid understanding of iOS UI, design principles, patterns, and best practices.
* Solid knowledge of algorithms with good problem-solving and troubleshooting skills.
* Excellent unit and function (UI) testing skills.
* Excellent communication skills and ability to work effectively with engineers, product managers, and business stakeholders alike.
* Ability to absorb complex technical concepts and communicate them to a non-technical audience.
* Must be self-directed, self-learner, analytical, and work well in a team environment.
* AdTech domain experience and retail app experience are nice to have.
Education: BS or higher in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
What’s in It for You?
* Competitive Salary: $190k – $205k
* Bonus & Additional Compensation: 20% annual bonus + equity
* Comprehensive Benefits Package:
* 401(k) matching
* Health and life insurance
* Paid time off
This is an exciting opportunity to grow within an organization that is at the forefront of advertising technology. If you’re ready to contribute to high-impact projects in a collaborative environment, apply today!