Software Engineer, iOS

Meta builds technologies that help people connect, find communities, and grow businesses through social platforms and immersive experiences.
$203,350 - $240,240
iOS
Senior Software Engineer
In-Person
5+ years of experience
AR/VR · Social Media

Description For Software Engineer, iOS

Meta (formerly Facebook) is seeking a Senior iOS Software Engineer to join their team in Seattle. This role offers an exciting opportunity to work on technologies that connect billions of people worldwide through apps like Facebook, Instagram, WhatsApp, and Messenger, while also pushing boundaries in AR/VR experiences.

The position requires a seasoned professional with 5+ years of experience and deep expertise in iOS development, including both Objective-C and Swift. You'll be responsible for developing and optimizing mobile applications, implementing custom native user interfaces, and building reusable components that interface with Meta's backend systems.

As a Senior iOS Engineer, you'll collaborate closely with product and design teams to create innovative mobile experiences that will impact billions of users. The role demands strong technical skills in areas such as multithreading, memory management, and large-scale infrastructure development. You'll work with modern architectural patterns like MVVM and VIPER, and have experience with various client-server communication protocols.

The compensation package is highly competitive, ranging from $203,350 to $240,240 annually, plus bonus and equity opportunities. Meta offers comprehensive benefits and the chance to work on cutting-edge technology that's shaping the future of social connection and immersive experiences.

This is an excellent opportunity for a skilled iOS developer who wants to make a significant impact at one of the world's leading technology companies. You'll be part of Meta's journey beyond traditional social media into the next evolution of social technology, including augmented and virtual reality experiences.

Last updated 2 months 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 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
  • 2 years experience in object-oriented software development
  • Experience building complex applications for iOS using Objective-C, Swift or C++
  • Experience with building maintainable and testable code bases
  • Experience with multithreading programming and mobile memory management
  • Experience in both Objective-C and Swift
  • Experience building large-scale infrastructure applications
  • Knowledge of relational databases and SQL
  • Experience with Linux or Unix
  • Knowledge of algorithms
  • Experience with REST, GraphQL, or gRPC
  • Experience with mobile architecture patterns (MVVM, VIPER, modularization)
  • Experience with dependency injection and scoped access to shared resources

Benefits For Software Engineer, iOS

Medical Insurance
Dental Insurance
Vision Insurance
  • bonus
  • equity
  • benefits package

Interested in this job?

Jobs Related To Meta Software Engineer, iOS

Software Engineer, iOS

Senior iOS Engineer position at Meta to develop mobile applications for platforms like Facebook, Instagram, WhatsApp, and Messenger.

Software Engineer (iOS)

Senior iOS Software Engineer role at Meta, building mobile applications and services with 5+ years of experience required.

Software Engineer, iOS

Meta is hiring a Senior iOS Software Engineer to build innovative mobile applications for their social platforms.

Senior Software Engineer - Copilot iOS Development

Senior iOS Engineer role at Microsoft's Copilot team, focusing on AI-driven mobile development with Swift and Objective-C, offering hybrid work and comprehensive benefits.

Senior Software Engineer, Mobile (iOS)

Senior iOS Engineer role at Eight Sleep, developing innovative sleep technology solutions through mobile applications with focus on user experience and product quality.