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
This job posting may no longer be active. You may be interested in these related jobs instead:
Software Engineer, iOS

iOS Software Engineer position at Meta, building mobile applications used by billions of people worldwide, offering competitive compensation and the opportunity to work on industry-leading social technology products.

iOS Software Development Engineer, Last Mile Platform Services, SDE

Mid-level iOS Software Development Engineer position at Amazon's Last Mile Platform Services, building mobile foundations for delivery experience.

iOS Software Development Engineer II, Last Mile Platform Services, SDE

Amazon is seeking an iOS Software Development Engineer II to build mobile software foundations for their Last Mile Platform Services team, requiring 3+ years of experience.

iOS SDE, Amazon Key

iOS Software Development Engineer position at Amazon Key team, developing building access technology solutions using IoT and mobile technologies.

iOS Software Development Engineer

iOS Software Development Engineer position at Ring LLC, offering $129K-$223K salary, requiring 3+ years experience in Apple platform development, available in multiple US locations.

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 3 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
  • 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?