Taro Logo

Software Engineer, iOS

Meta builds technologies that help people connect, find communities, and grow businesses through social platforms and immersive experiences.
$209,575 - $240,240
iOS
Mid-Level Software Engineer
Remote
5,000+ Employees
2+ years of experience
AR/VR · Social Media

Description For Software Engineer, iOS

Meta, formerly Facebook, is seeking a talented iOS Software Engineer to join their team. 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 combines technical expertise in iOS development with creative problem-solving, requiring proficiency in languages like Swift, Objective-C, or C++. You'll be responsible for developing and optimizing mobile applications, implementing custom native interfaces, and building reusable components that interface with Meta's backend systems.

As an iOS Engineer at Meta, you'll collaborate closely with product and design teams to create innovative mobile experiences that impact billions of users. The role requires a bachelor's degree in a technical field and at least two years of experience in iOS development, including expertise in object-oriented programming, mobile memory management, and building maintainable code bases.

Meta offers a competitive compensation package ranging from $209,575 to $240,240 annually, plus bonus and equity opportunities. The company provides comprehensive benefits including medical, dental, and vision insurance. This position offers the flexibility of remote work within the US, allowing you to contribute to groundbreaking technology while maintaining work-life balance.

Working at Meta means being part of a company that's shaping the future of social technology, moving beyond traditional social media into immersive experiences like augmented and virtual reality. You'll have the opportunity to work on complex technical challenges while contributing to products that connect people worldwide. The company maintains high engineering standards while fostering an environment of innovation and continuous learning.

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 our back-end platforms
  • Analyze and optimize UI and infrastructure application code for quality, efficiency, and performance
  • Work on problems of moderate scope where analysis of situations or data requires review of a variety of factors
  • Work independently, use available resources to get unblocked, and complete tasks on schedule
  • Master company development standards from developing to releasing code

Requirements For Software Engineer, iOS

  • Bachelor's degree in Computer Science, Engineering, Information Systems, Analytics, Mathematics, Physics, Applied Sciences, or related field
  • 2 years of experience in object-oriented software development
  • 2 years experience building complex applications for iOS using Objective-C, Swift or C++
  • Experience with building maintainable and testable code bases, including API design and unit testing
  • Experience with multithreading programming and mobile memory management
  • Experience with Objective-C, Swift, C, or C++
  • Experience with relational databases and SQL
  • Experience with Linux or Unix
  • Knowledge of algorithms

Benefits For Software Engineer, iOS

Medical Insurance
Dental Insurance
Vision Insurance
Equity
  • Bonus
  • Equity
  • Medical Insurance
  • Dental Insurance
  • Vision Insurance

Jobs Related To Meta Software Engineer, iOS