Software Engineer II, iOS
Job description
About the role
Join Pinterest to build the future of inspiration for millions. You will contribute to user-facing features and frameworks that empower both our community and fellow engineers. This role offers the chance to tackle complex problems and drive new initiatives from concept to launch. You will own significant pieces of functionality that directly impact how users discover and engage with content. The position requires a proactive mindset to identify opportunities and translate them into robust technical solutions. You will work on high-visibility projects that shape the direction of the Pinterest experience on iOS. Your work will involve close collaboration with cross-functional partners to ensure technical feasibility and product excellence. This is a role for an engineer who wants to build durable, scalable systems rather than just short-term fixes.
Key facts
What you'll do
- Develop new iOS features for users to discover inspiration on Pinterest.
- Participate in the entire product lifecycle, from initial ideas and prototyping to scalable implementation and release.
- Collaborate with design, product, and backend teams to deliver complete functionalities.
- Contribute fresh product ideas and features from a user's perspective.
- Ensure high technical quality through automated testing and take ownership of developed components.
- Enhance your engineering skills by working with experienced colleagues on impactful projects.
- AI tools to accelerate tasks like drafting, prototyping, and exploring alternative solutions.
- Employ AI for information synthesis, such as summarizing or identifying key themes, and automating routine tasks like documentation or QA checks.
- Implement user interface components that are accessible, performant, and consistent with platform guidelines.
- Troubleshoot production issues and iterate on features based on data-driven insights and user feedback.
- Integrate with backend services and APIs to ensure smooth data flow and reliability across the app.
- Optimize application performance, responsiveness, and efficiency to handle large volumes of content.
- Write clean, modular, and well-documented code that enables other engineers to build upon your work.
- Mentor junior engineers by providing guidance and code reviews that uphold engineering standards.
Requirements
- Profound understanding of iOS development principles and best practices in Objective C and/or Swift, including Xcode, app states, and memory management.
- A minimum of 3 years of professional experience building consumer or business-facing iOS applications.
- Demonstrated ability to write reliable and maintainable code that can be used by many other engineers.
- Capacity to stay current with emerging technologies and assess their suitability for integration.
- Strong communication and collaboration abilities.
- Proven track record of using AI to improve workflow efficiency and output quality.
- Strong skills in critically evaluating and verifying AI-generated work, including testing and source checking.
- High level of integrity and ownership, with a commitment to protecting sensitive data, avoiding over-reliance on AI, and taking accountability for final decisions.
- Bachelor's degree in Computer Science, a related field, or equivalent practical experience.
- Experience with version control systems, particularly Git, and a disciplined approach to managing code changes.
- Familiarity with continuous integration and deployment processes relevant to iOS applications.
- Understanding of networking concepts, asynchronous programming patterns, and data serialization formats such as JSON.
- Knowledge of accessibility standards and how to implement them in mobile applications.
- Experience with analytics and monitoring tools to measure feature impact and application health.
Nice to have
- None specified.
Practical notes
- This position is not eligible for relocation assistance.
- US based applicants only.
- Base salary range: $123,696 - $254,667 USD.
- Eligible for equity.
- Final salary determined by factors including location, travel, prior experience, and specific skills.
- Regular engagement indicates a consistent, full-time schedule during standard business hours.
- Candidates must be authorized to work in the United States without sponsorship for this role.
- The day-to-day work will be primarily remote, with the expectation of occasional in-person collaboration in San Francisco as needed for team alignment.
- Travel is not required for this position under the current work arrangement.
- Visa sponsorship is not available for this role as noted in the key facts.
- Deadlines for submission are not applicable at this time, but early application is encouraged given the competitive nature of the role.
About the company
Pinterest is a visual discovery engine for finding ideas for recipes, home and style inspiration, and more. Founded by Ben Silbermann, Paul Sciarra, and Evan Sharp in 2010, Pinterest went public in April 2019 and has over 480 million monthly active users worldwide.