Taro Logo

Sr. Software Engineer, iOS

A visual discovery platform where millions of people find creative ideas and inspiration.
iOS
Senior Software Engineer
Remote
5,000+ Employees
2+ years of experience
Consumer

Description For Sr. Software Engineer, iOS

Pinterest, a leading visual discovery platform, is seeking a Senior iOS Software Engineer to join their Platform engineering teams. This role offers an exciting opportunity to work on technology that impacts millions of users worldwide. As part of Pinterest's mission to bring inspiration to everyone, you'll be developing robust frameworks and features that power the iOS application.

The position involves working closely with cross-functional teams including product managers, designers, and backend engineers. You'll be responsible for implementing critical platform components, improving app architecture, and solving complex technical challenges. The role requires expertise in iOS development, with a focus on creating maintainable, scalable solutions.

This is an excellent opportunity for experienced iOS developers who want to make a significant impact at scale. Pinterest offers a flexible working environment with their PinFlex model, requiring only 1-2 in-person collaborations per quarter. The company values diversity and inclusion, making decisions based on merit and welcoming qualified applicants from all backgrounds.

The role combines technical excellence with creative problem-solving, offering the chance to work on varied and high-impact projects alongside world-class peers. You'll be empowered to drive new initiatives from conception to release, making meaningful contributions to a platform that helps millions find their inspiration.

Last updated 2 days ago

Responsibilities For Sr. Software Engineer, iOS

  • Support millions of users and enable colleagues by ensuring excellence in core pieces shared throughout the application
  • Identify app-wide challenges, propose, test, and ship solutions
  • Drive changes that improve the entire app such as modularization, implementing image/video loading, RTL text, dependency injection, and reusable UI components
  • Enable developers to work more effectively by improving app architecture, testing capabilities and release cycles
  • Solve hard-to-see user pain points that affect the entire app such as performance, monitoring crash rates and solving user metric anomalies

Requirements For Sr. Software Engineer, iOS

  • Bachelor's degree in Computer Science or equivalent experience
  • Deep understanding of iOS development and best practices in Objective C and/or Swift
  • 2+ years of industry iOS application development experience
  • Experience in following best practices in writing reliable and maintainable code
  • Ability to keep up-to-date with new technologies
  • Strong collaboration and communication skills

Jobs Related To Pinterest Sr. Software Engineer, iOS