Software Engineer, iOS

2 months ago


Honolulu, United States META 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. 8+ 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. Demonstrated experience driving change within an organization and leading complex technical projects

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

  5. Experience with multithreading programming and mobile memory management

  6. 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.

  7. 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:

$85.10/hour to $251,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.



  • Honolulu, Hawaii, United States Rocket Software Full time

    Job SummaryWe are seeking a highly skilled Senior Software Engineer to join our team at Rocket Software. As a key member of our engineering team, you will be responsible for designing, developing, and troubleshooting software features and functionality.Key ResponsibilitiesDesign and develop software features and functionalityTroubleshoot and debug software...

  • Software Engineer

    1 month ago


    Honolulu, Hawaii, United States Canonical - Jobs Full time

    Job Title: Software EngineerWe are seeking a highly skilled Software Engineer to join our Data Platform team at Canonical. As a Software Engineer, you will play a key role in designing and developing scalable and efficient data platforms for our customers.About the RoleThis is a globally remote role that requires strong technical skills and experience in...

  • Software Engineer

    1 month ago


    Honolulu, Hawaii, United States Canonical - Jobs Full time

    Job Title: Software EngineerWe are seeking a highly skilled Software Engineer to join our Data Platform team at Canonical. As a Software Engineer, you will play a key role in designing, developing, and maintaining our automation suite for multi-cloud and on-premise data solutions.About the RoleThis is a globally remote role that requires collaboration with a...

  • Software Engineer

    4 weeks ago


    Honolulu, Hawaii, United States Canonical - Jobs Full time

    Job Title: Software EngineerWe are seeking a highly skilled Software Engineer to join our Data Platform team at Canonical. As a Software Engineer, you will play a key role in designing, developing, and maintaining our automation suite for multi-cloud and on-premise data solutions.About the RoleThis is a globally remote role that requires collaboration with a...

  • Software Engineer

    1 month ago


    Honolulu, Hawaii, United States Canonical - Jobs Full time

    Job Title: Software EngineerWe are seeking a highly skilled Software Engineer to join our Data Platform team at Canonical. As a Software Engineer, you will play a key role in designing, developing, and maintaining our automation suite for multi-cloud and on-premise data solutions.About the RoleThis is a globally remote role that requires strong collaboration...

  • Software Engineer

    1 month ago


    Honolulu, Hawaii, United States Canonical - Jobs Full time

    Job Title: Software EngineerWe are seeking a highly skilled Software Engineer to join our Data Platform team at Canonical. As a Software Engineer, you will play a key role in designing and developing scalable and fault-tolerant data platforms for our customers.About the RoleThis is a globally remote role that requires strong collaboration and communication...

  • Software Engineer

    4 weeks ago


    Honolulu, Hawaii, United States Canonical - Jobs Full time

    Job Title: Software EngineerWe are seeking a highly skilled Software Engineer to join our Data Platform team at Canonical. As a Software Engineer, you will play a key role in designing, developing, and maintaining our automation suite for multi-cloud and on-premise data solutions.About the RoleThis is a globally remote role that requires strong collaboration...

  • Software Engineer

    4 weeks ago


    Honolulu, Hawaii, United States Canonical - Jobs Full time

    Job Title: Software EngineerWe are seeking a highly skilled Software Engineer to join our Data Platform team at Canonical. As a Software Engineer, you will play a key role in designing, developing, and maintaining our automation suite for multi-cloud and on-premise data solutions.About the RoleThis is a globally remote role that requires strong collaboration...

  • Software Engineer

    4 weeks ago


    Honolulu, Hawaii, United States Canonical - Jobs Full time

    Job Title: Software EngineerWe are seeking a highly skilled Software Engineer to join our Data Platform team at Canonical. As a Software Engineer, you will play a key role in designing, developing, and maintaining our automation suite for multi-cloud and on-premise data solutions.About the RoleThis is a globally remote role that requires strong collaboration...

  • Software Engineer

    4 weeks ago


    Honolulu, Hawaii, United States Canonical - Jobs Full time

    Job Title: Software EngineerWe are seeking a highly skilled Software Engineer to join our Data Platform team at Canonical. As a Software Engineer, you will play a key role in designing, developing, and maintaining our automation suite for multi-cloud and on-premise data solutions.About the RoleThis is a globally remote role that requires strong collaboration...

  • Software Engineer

    1 month ago


    Honolulu, Hawaii, United States Canonical - Jobs Full time

    Job Title: Software EngineerWe are seeking a highly skilled Software Engineer to join our Data Platform team at Canonical. As a Software Engineer, you will play a key role in designing, developing, and maintaining our automation suite for multi-cloud and on-premise data solutions.About the RoleThis is a globally remote role that requires collaboration with a...

  • Software Engineer

    4 weeks ago


    Honolulu, Hawaii, United States University of Hawai'i Full time

    Job SummaryWe are seeking a highly skilled Software Engineer to join our team at the University of Hawai'i. As a key member of our IT department, you will be responsible for designing and developing innovative software solutions that meet the needs of our students, faculty, and staff.Key ResponsibilitiesSystem Design: Define system requirements, provide...

  • Software Engineer

    2 weeks ago


    Honolulu, Hawaii, United States University of Hawai'i Full time

    Job SummaryWe are seeking a highly skilled Software Engineer to join our team at the University of Hawai'i Community Colleges System Office (UHCC). As a key member of our IT team, you will be responsible for designing, developing, and maintaining innovative web applications and tools that support the UHCC mission.Key ResponsibilitiesDesign and develop new...


  • Honolulu, Hawaii, United States Komodo Co., Ltd. Full time

    {"h1": "Senior Software Engineer at Komodo Co., Ltd.", "p": "We are seeking a highly skilled Senior Software Engineer to join our team at Komodo Co., Ltd. in Tokyo or Honolulu. As a key member of our engineering team, you will be responsible for developing, maintaining, and improving our interactive customer experiences on multiple...


  • Honolulu, Hawaii, United States Oracle Full time

    Job DescriptionOracle is seeking a highly skilled Sr Principal Software Engineer/Consulting Member of Technical Staff to join our team. As a key member of our software engineering division, you will apply intermediate to advanced knowledge of software architecture to perform software development tasks associated with developing, debugging or designing...


  • Honolulu, Hawaii, United States Oracle Full time

    Job Title: Software Engineering DirectorAbout the Role:Oracle is seeking a highly skilled Software Engineering Director to lead our team in developing innovative cloud solutions. As a key member of our organization, you will be responsible for growing and leading multiple engineering teams, delivering critical services and components for our cloud-centric...


  • Honolulu, Hawaii, United States Hawaii Medical Service Association Full time

    Job DescriptionAt Hawaii Medical Service Association, we are seeking a highly skilled Senior Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and maintaining complex software systems.Key ResponsibilitiesDesign and Development: Design and develop software systems,...


  • Honolulu, Hawaii, United States Canonical - Jobs Full time

    About the RoleCanonical is seeking a highly skilled Software Engineering Team Lead to manage the team responsible for the Ubuntu Server software. As a key member of our engineering leadership team, you will be responsible for defining the vision and strategy for Ubuntu Server and leading a globally distributed team of engineers.The successful candidate will...


  • Honolulu, Hawaii, United States Komodo Co., Ltd. Full time

    {"title": "Senior Software Engineer", "description": "Job OpportunityKomodo Co., Ltd. is seeking a skilled Senior Software Engineer to join our team in Tokyo or Honolulu. As a key member of our development team, you will be responsible for designing, developing, and maintaining our interactive customer experiences on multiple platforms.Key...


  • Honolulu, Hawaii, United States Parsons Corporation Full time

    Job Title: Senior CNE Software EngineerParsons is seeking a highly skilled Senior CNE Software Engineer to support critical mission needs through the application of CNE software techniques to challenging problems.This role will be onsite in Oahu, Hawaii, and requires a Top Secret SCI with polygraph clearance.Key Responsibilities:Reverse Engineering,...