Software Engineer (iOS)

Meta builds technologies that help people connect, find communities, and grow businesses through social platforms and immersive experiences.
$189,270 - $240,240
iOS
Mid-Level Software Engineer
In-Person
3+ years of experience
AR/VR

Description For Software Engineer (iOS)

Meta (formerly Facebook) is seeking a talented iOS Software Engineer to join their team in building the next generation of social technology. This role offers an exciting opportunity to work on products that impact billions of users worldwide, including Facebook, Instagram, WhatsApp, and emerging AR/VR technologies.

As an iOS Software Engineer, you'll be responsible for developing and optimizing mobile applications that shape the future of social connection. You'll work with cutting-edge technologies and collaborate with world-class product and design teams to create innovative iOS experiences. The position requires expertise in mobile development, with a focus on building scalable, efficient, and maintainable code.

The ideal candidate will have a strong foundation in computer science, experience with iOS development, and a passion for creating exceptional user experiences. You'll be working in an environment that values independence, problem-solving, and technical excellence. Meta offers a competitive compensation package, including a base salary range of $189,270 to $240,240, plus bonus, equity, and comprehensive benefits.

This role presents an opportunity to work on problems of moderate to complex scope, requiring analytical thinking and creative solutions. You'll be part of Meta's mission to move beyond traditional social media into immersive experiences, including augmented and virtual reality technologies.

Meta provides a collaborative environment where you can grow your career while working on products that connect billions of people worldwide. The company is committed to building inclusive technologies and maintaining a diverse workplace, making it an ideal place for engineers who want to make a significant impact while working with industry-leading technologies.

Last updated 2 days 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
  • Work on problems of moderate scope where analysis of situations or data requires review of factors
  • Work independently and complete tasks on schedule using judgment and problem solving skills
  • 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
  • Experience with object-oriented software development
  • Experience building maintainable and testable code bases, including API design and unit testing
  • Knowledge of multithreading programming and mobile memory management
  • Proficiency in Objective-C, Swift, C, or C++
  • Experience building large-scale infrastructure applications
  • Knowledge of relational databases and SQL
  • Experience with Linux or Unix
  • Understanding of Algorithms

Benefits For Software Engineer (iOS)

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

Interested in this job?

Jobs Related To Meta Software Engineer (iOS)

Software Engineer, iOS

Meta is hiring a Software Engineer, iOS to build innovative mobile applications for Facebook, Instagram, WhatsApp, and Messenger.

iOS Software Engineer - Design Systems

iOS Software Engineer position at DoorDash focusing on design systems development, requiring 2+ years of experience and offering comprehensive benefits.

Mobile iOS Developer

Join Showpad as a Mobile iOS Developer to build innovative iPhone and iPad applications, working with cutting-edge technologies in a diverse, inclusive environment.

Software Development Engineer II (iOS)

Software Development Engineer II (iOS) position at Zeta - Build next-generation banking applications

iOS Engineer

iOS Engineer position at Notability, developing digital note-taking solutions for millions of users