Software Engineer, iOS

2 months ago


Redmond, United States Meta Inc Full time

Summary:

Every month, billions of people access Facebook products using mobile devices from across the world. Our mobile teams constantly push the boundaries of the user experience across all our apps, including Facebook, Instagram, WhatsApp, Messenger, and more, as a leader in an exciting and fast-paced industry that is evolving daily. We are seeking full-time iOS Engineers to join our mobile teams. As a Mobile Software Engineer, you will specialize in building elegant products on world-class technologies that bring our social experiences to hundreds of millions of people, anytime and anywhere.

We are looking for developers with experience in user interfaces, infrastructure, and/or tools supporting applications on the iPhone or iPad using the iOS SDK. If you are interested in joining a world-class team of passionate people and industry veterans who like to work hard and play hard, we look forward to hearing from you soon

Required Skills:

Software Engineer, iOS Responsibilities:

  1. Work closely with our product and design teams to build new and innovative application experiences for the iOS platform

  2. Implement custom native user interfaces using the latest iOS programming techniques

  3. Build reusable iOS software components for interfacing with our back-end platforms

  4. Analyze and optimize UI and infrastructure application code for quality, efficiency, and performance

Minimum Qualifications:

Minimum Qualifications:

  1. 6+ years of programming experience in a relevant language

  2. 2+ years experience building complex applications for the iPhone or iPad using Objective-C/C++/Swift with the iOS SDK and other frameworks

  3. Experience building maintainable and testable code bases, including API design and unit testing techniques

  4. Experience with multithreading programming and mobile memory management

  5. Currently has, or is in the process of obtaining a Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience. Degree must be completed prior to joining Meta.

  6. Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience.

Preferred Qualifications:

Preferred Qualifications:

  1. Shipped at least one large-scale product to production, supporting millions of active users

Public Compensation:

$70.67/hour to $208,000/year + bonus + equity + benefits

Industry: Internet

Equal Opportunity:

Meta is proud to be an Equal Employment Opportunity and Affirmative Action employer. We do not discriminate based upon race, religion, color, national origin, sex (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender, gender identity, gender expression, transgender status, sexual stereotypes, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics. We also consider qualified applicants with criminal histories, consistent with applicable federal, state and local law. Meta participates in the E-Verify program in certain locations, as required by law. Please note that Meta may leverage artificial intelligence and machine learning technologies in connection with applications for employment.

Meta is committed to providing reasonable accommodations for candidates with disabilities in our recruiting process. If you need any assistance or accommodations due to a disability, please let us know at accommodations-ext@fb.com.



  • Redmond, Washington, United States iTrust Human Capital Management Full time

    Job Title: iOS Software Development EngineerAbout the RoleWe are seeking a skilled iOS Software Development Engineer to join our team at iTrust Human Capital Management. As an iOS Software Development Engineer, you will be responsible for designing and developing robust, scalable, and high-performance iOS applications that push the boundaries of what's...

  • Software Engineer

    2 months ago


    Redmond, United States Intelliswift Software Full time

    Job Title: Software Engineer, MobileLocation: Redmond WA – OnsiteDuration: 12 Months+Years of Experience: 10+ years of experienceMust-Have Skills: 2+ years of react native, 5 + years of experience in Mobile App development, IOS and Android. JavaGeneral technical ability to solve problems and work quickly, and productively, with minimal...


  • Redmond, Washington, United States Intelliswift Software Full time

    Job Title: Software EngineerLocation: Redmond, WADuration: 12 Months+Years of Experience: 10+ years of experienceKey Responsibilities:Assist the app team in maintaining and growing engagement of the existing companion app and app featuresDevelop full-stack mobile application features in a variety of languages, including JavaScript, PHP, Swift, Kotlin, and...

  • iOS Developer

    2 weeks ago


    Redmond, United States Aquent Full time

    We are seeking an experienced iOS App Software Developer on a contract basis for a 6-month period to join our dynamic, multi-disciplinary design team. The ideal candidate will be responsible for the development and maintenance of a high-quality, accessibility-first iOS application. They will collaborate with cross-functional teams to define, design, and ship...


  • Redmond, United States Intelliswift Software Full time

    Job Title: C++ Software Engineer III - Rendering/HCI/Prototype devicesLocations: Redmond, WA 98052 - Hybrid Role (3 days a week in-office required)Duration: 12 Months Contract on W2 (Possible Extension)SUMMARY:Our goal is to explore, innovate and design novel interfaces and hardware subsystems for the next generation of virtual, augmented, and mixed reality...

  • C++ Software Enginer

    4 weeks ago


    Redmond, United States Intelliswift Software Full time

    Job Title: C++ Software Engineer III - Rendering/HCI/Prototype devicesLocations: Redmond, WA 98052 - Hybrid Role (3 days a week in-office required)Duration: 12 Months Contract on W2 (Possible Extension)SUMMARY:Our goal is to explore, innovate and design novel interfaces and hardware subsystems for the next generation of virtual, augmented, and mixed reality...


  • Redmond, Washington, United States Intelliswift Software Full time

    Job Title: Firmware Software Engineer IVLocation: Redmond, WADuration: 12 + Months Contract with possible extensionSummary:We are seeking an experienced Embedded Software/Firmware Engineer (Contract) to join our Audio Research team. As an Embedded Software Engineer (Contract), you will be responsible for designing, developing, and deploying Software and...


  • Redmond, United States Intelliswift Software Full time

    Job Title: Firmware Software Engineer IVLocation : Redmond, WADuration: 12 + Months Contract with possible extensionSummary:We are seeking an experienced Embedded Software/Firmware Engineer (Contract) to join our Audio Research team. As an Embedded Software Engineer (Contract), you will be responsible for designing, developing, and deploying Software and...

  • Software Engineer

    4 weeks ago


    Redmond, United States Intelliswift Software Full time

    Job Title: Software Engineer - On-device MLLocation: Onsite in Redmond WA or Burlingame, CADuration: 12 Months W2 contract with possibility of extensionsWe are looking for a skilled and motivated Software Engineer to join our client's team. We are specifically looking for a candidate with experience in C++ and who can work with a team of researchers who are...


  • Redmond, Washington, United States Talent Software Services Full time

    Software Development Engineer Job Overview: Talent Software Services is seeking a skilled Software Development Engineer for a contract position in Redmond, WA. This opportunity will last nine months with a strong possibility of extension. Key Responsibilities: * Develop software solutions for various projects * Collaborate with cross-functional teams to...


  • Redmond, United States Intelliswift Software Full time

    Job Title: Robotics Software Engineer VLocations: 100% Onsite at Redmond, WA 98052Duration: 12 Months Contract on W2 (Possible Extension)Summary:We are seeking a highly skilled software engineer to work on hardware integration and automation projects. The ideal candidate will have experience working with consumer electronics, firmware, and lab test equipment...


  • Redmond, Washington, United States Microsoft Corporation Full time

    Software Engineer for Embedded SystemsAt Microsoft Corporation, we're seeking a skilled Software Engineer for Embedded Systems to join our team. This role involves working with software concepts that directly interact with the hardware they run on – memory management, working on chip peripherals, debugging code running on live hardware, and more.As a...


  • Redmond, United States TALENT Software Services Full time

    Are you an experienced Software Development Engineer with a desire to excel? If so, then Talent Software Services may have the job for you! Our client is seeking an experienced Software Development Engineer to work at their company in Berkeley Heights, NJ.Position Summary: The client is building a Global Solutions team to expand the web application platform...


  • Redmond, Washington, United States SRS Consulting Inc Full time

    Job Title: Embedded Software EngineerWe are seeking an experienced Embedded Software Engineer to join our team at SRS Consulting Inc. The ideal candidate will have a strong background in embedded software development, with a focus on augmented reality (AR) and virtual reality (VR) devices.Key Responsibilities:Design and develop firmware for AR and VR...


  • Redmond, Washington, United States Talent Software Services, Inc. Full time

    Job Title: Software Development Engineer 2Talent Software Services, Inc. is seeking a highly skilled Software Development Engineer 2 to join our team in Redmond, WA.Job Summary:This is a contract position with a strong chance for a long-term extension. As a Software Development Engineer 2, you will work on the core application functionality, light up new...


  • Redmond, Washington, United States Talent Software Services, Inc. Full time

    Job Title: Software Development EngineerTalent Software Services, Inc. is seeking a skilled Software Development Engineer to join our team in Redmond, WA.Job Summary:We are looking for a talented Software Development Engineer to work on a contract position for nine months with a strong chance for a long-term extension.Position Summary:The main function of a...


  • Redmond, United States Talent Software Services, Inc. Full time

    Software Development Engineer 2Job Summary: Talent Software Services is in search of a Software Development Engineer for a contract position in Redmond, WAThe opportunity will be nine months with a strong chance for a long-term extension.Position Summary: The main function of a software engineer is to apply the principles of computer science and...


  • Redmond, Washington, United States Talent Software Services, Inc. Full time

    Job SummaryTalent Software Services, Inc. is seeking a skilled Software Development Engineer for a contract position in Redmond, WA. This opportunity is a nine-month contract with a strong chance for a long-term extension.Position SummaryThe primary function of a software engineer is to apply the principles of computer science and mathematical analysis to...


  • Redmond, United States Tailored Management Full time

    Job Title: Mobile Software EngineerLocation: Onsite - Redmond, WADuration: 12-month W2 contract, potential for extension or conversion based on performanceStart Date: Targeting October 2024Benefits: Medical, dental, vision, disability, PTO, and sick time availableJob Overview:Join our team to help develop next-gen AR and VR technologies. You'll work on an...


  • Redmond, Washington, United States Talent Software Services, Inc. Full time

    Job Summary: Talent Software Services, Inc. is seeking a skilled Software Database Engineer for a contract position in Rochester, MN. The opportunity will be eight months with a strong chance for a long-term extension.Position Summary: As a Software Database Engineer, you will establish system information requirements using analysis of information in the...