Software Engineer (iOS)

Meta Platforms, Inc. (Meta), formerly known as Facebook Inc., builds technologies that help people connect, find communities, and grow businesses.
$181,060 - $200,200
iOS
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
AI · AR/VR · Social Media

Description For Software Engineer (iOS)

Meta is seeking a Software Engineer (iOS) to develop, design, create, modify, and/or test software applications or systems for various mobile software services. The role involves working closely with product and design teams to build new and innovative application experiences for the iOS platform. Key responsibilities include implementing custom native user interfaces, building reusable iOS software components, analyzing and optimizing UI and infrastructure application code, and working on problems of diverse scope. The ideal candidate should have a Bachelor's degree in Computer Science or related field, with 5 years of experience in object-oriented software development, iOS development using Objective-C and Swift, and expertise in mobile architecture patterns. This position offers the opportunity to work on cutting-edge technologies at one of the world's leading tech companies, with a focus on creating immersive experiences beyond 2D screens. Meta provides competitive compensation, including bonus and equity opportunities, as well as comprehensive benefits. The company is committed to diversity, equal opportunity, and providing reasonable accommodations for candidates with disabilities or special needs.

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 our back-end platforms
  • Analyze and optimize UI and infrastructure application code for quality, efficiency, and performance
  • Work on problems of diverse scope where analysis of data requires evaluations of identifiable factors
  • Demonstrate good judgment in selecting methods and techniques for obtaining solutions
  • Complete medium to large features independently without guidance
  • Identify and drive changes as needed for assigned codebase, product area, or systems

Requirements For Software Engineer (iOS)

  • Bachelor's degree in Computer Science, Engineering, Information Systems, Analytics, Mathematics, Physics, Applied Sciences, or a related field
  • 60 months of experience in object-oriented software development
  • 60 months of experience building complex applications for iOS using Objective-C, Swift or C++ with the iOS SDK
  • Experience in multithreading programming and mobile memory management
  • Experience in both Objective-C and Swift
  • Experience with client-server communication patterns: REST, GraphQL, or gRPC
  • Experience with mobile architecture patterns that can scale (MVVM, VIPER, modularization, etc.)
  • Experience with dependency injection and scoped access to shared resources

Benefits For Software Engineer (iOS)

Medical Insurance
Dental Insurance
Vision Insurance
401k
  • Bonus
  • Equity
  • Comprehensive benefits package

Interested in this job?

Jobs Related To Meta Software Engineer (iOS)

Software Engineer, iOS

Senior iOS Software Engineer role at Meta, developing mobile applications and systems with 3+ 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 iOS Engineer, Developer Platform

Senior iOS Engineer position at Airbnb focusing on developer platform infrastructure, CI/CD, and foundational frameworks, offering remote work and competitive compensation.

Senior iOS Engineer, Quality Engineering

Senior iOS Engineer position at Airbnb focusing on quality engineering, test automation, and framework development for iOS applications with competitive compensation.

iOS Engineer, Growth Team

Senior iOS Engineer position at Substack focused on growth initiatives and building mobile experiences for writers and readers.