Meta Platforms, Inc. (Meta) is looking to solve problems related to optimizing computational capacity and enhancing user experience by developing and maintaining a legacy client infrastructure written in Objective-C.
Requirements
- Program in Objective-C, applying complex computer science algorithms such as Memoization, Dynamic Programming, BFS, and DFS for technical coding challenges
- Explain core Objective-C concepts and principles that are different from other programming languages
- Work with programming languages including Objective-C, Hack, Kotlin, and Django, and use Mercurial distributed revision control systems, as well as computer networks and operating systems
- Utilize A/B testing frameworks for large-scale products supporting millions of users
- Building large-scale, scalable, and highly performant infrastructure
Responsibilities
- Develop and maintain a legacy client infrastructure that is written in Objective-C (not Swift).
- The role does not develop any front-end or UI-related components.
- Analyze and identify gaps in the iOS infrastructure-level codebase written in Objective-C (not Swift).
- Propose and execute end-to-end solutions (from iOS infrastructure to backend systems) to optimize for computational capacity savings and enhance user experience.
- Analyze data from A/B testing conducted to billions of users, coordinate with backend engineering teams to launch large-scale infrastructure projects that affect billions of users.
Other
- Bachelor’s degree (or foreign degree equivalent) in Computer Science, Computer Engineering, or a related field
- Requires completion of undergraduate-level courses, research projects, and/or internships involving all of the following:
- For those who live in or expect to work from California if hired for this position, please click here for additional information.
- Meta is proud to be an Equal Employment Opportunity employer.
- Meta is committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures.