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.

Software Engineer II, SwiftUI

Software Engineer II position at Peloton focusing on SwiftUI development for the Music Platform team, offering competitive salary and comprehensive benefits.

Software Dev Engineer II (iOS), Last Mile Delivery Prdct&Tech

Software Development Engineer II position at Amazon focusing on iOS development for the Last Mile Delivery platform, requiring 3+ years of experience and strong mobile development skills.

Software Engineer III, iOS

Software Engineer III position at Peloton focusing on iOS app development, requiring 3+ years experience and expertise in Swift, UIKit, and RESTful APIs.

iOS Software Developer - Innovation Lab

iOS Software Developer position at Pixomondo's Innovation Lab in London, focusing on native iOS development using Swift and SwiftUI.

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 4 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?