Taro Logo

Software Engineer, iOS

Meta builds technologies that help people connect, find communities, and grow businesses, including Facebook, Instagram, WhatsApp, and working on AR/VR experiences.
$203,350 - $240,240
iOS
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Consumer · AR/VR

Description For Software Engineer, iOS

Meta is seeking a Senior iOS Software Engineer to join their team in Seattle, WA. This role offers an exciting opportunity to work on some of the world's most widely-used mobile applications, including Facebook, Instagram, and WhatsApp, while also contributing to Meta's future vision of AR/VR experiences.

The position requires a seasoned professional with 5+ years of experience in iOS development, combining both technical expertise in Swift and Objective-C with a strong foundation in software engineering principles. You'll be responsible for developing and optimizing mobile applications that impact billions of users worldwide, working with cutting-edge technologies and frameworks.

As an iOS Engineer at Meta, you'll collaborate closely with product and design teams to create innovative mobile experiences, implement custom native user interfaces, and build scalable infrastructure components. The role demands expertise in mobile architecture patterns, client-server communication, and performance optimization.

Meta offers a competitive compensation package ranging from $203,350 to $240,240 annually, plus bonus, equity, and comprehensive benefits. This is an opportunity to work at a company that's not just maintaining popular apps but is actively shaping the future of social technology through AR/VR innovations.

The ideal candidate will have a strong background in computer science or related field, extensive experience with iOS development, and a proven track record of building large-scale applications. You'll be working in an environment that values innovation, technical excellence, and the ability to solve complex problems at scale.

This role offers the chance to work on challenging technical problems while impacting how billions of people connect and communicate. You'll be part of a team that's pushing the boundaries of mobile technology while helping to build the next evolution of social platforms.

Last updated a day ago

Responsibilities For Software Engineer, iOS

  • Develop, design, create, modify, and/or test software applications or systems for various mobile software services
  • Work closely with product and design teams to build new and innovative application experiences for the iOS platform
  • Implement custom native user interfaces using the latest iOS programming techniques and development tools
  • Build reusable iOS software components for interfacing with our back-end platforms
  • Analyze and optimize UI and infrastructure application code for quality, efficiency, and performance

Requirements For Software Engineer, iOS

  • Bachelor's degree in Computer Science, Engineering, Information Systems, Analytics, Mathematics, Physics, Applied Sciences, or related field
  • 5 years of progressive, post-baccalaureate experience
  • Object-oriented software development
  • Building complex applications for iOS using Objective-C, Swift or C++
  • Building maintainable and testable code bases, including API design and unit testing
  • Multithreading programming and mobile memory management
  • Experience in both Objective-C and Swift
  • Building large-scale infrastructure applications
  • Relational databases and SQL
  • Linux or Unix experience
  • Algorithms
  • Client-server communication patterns: REST, GraphQL, gRPC
  • Mobile architecture patterns that can scale (MVVM, VIPER, modularization)
  • Dependency injection and scoped access to shared resources

Benefits For Software Engineer, iOS

Medical Insurance
Equity
401k
  • Competitive salary + bonus + equity + benefits

Interested in this job?

Jobs Related To Meta Software Engineer, iOS