Software Engineer (iOS) at Meta
Menlo Park, CA 94025, USA -
Full Time


Start Date

Immediate

Expiry Date

01 Nov, 25

Salary

240240.0

Posted On

03 Aug, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

C, Applied Sciences, Physics, Ipad, Information Systems, Computer Science, Swift, Objective C, Teams, Rest, C++, Programmers, Graphql, Mathematics, Viper, Analytics, Programming Languages

Industry

Information Technology/IT

Description

MINIMUM QUALIFICATIONS

  • Requires a Bachelor’s degree (or foreign equivalent) in Computer Science, Engineering, Information Systems, Analytics, Mathematics, Physics, Applied Sciences, or a related field and 60 months of progressive-post-baccalaureate experience in the job offered or a computer-related occupation. Requires 60 months of progressive, post-baccalaureate experience in the following skills:

    1. Building complex applications for the iPhone, iPad, and other iOS-based products using Objective-C, Swift, or C++ with the iOS SDK


      1. Multithreading programming


        1. One of the following programming languages: Objective-C, Swift, C, or C++


          1. One of the following client-server communication patterns: REST, GraphQL, or gRPC


            1. Mobile architecture patterns that can scale to a large number of programmers and teams in one codebase (MVVM, Viper, modularization, etc.)

              For those who live in or expect to work from California if hired for this position.

            Responsibilities
            • 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 moderate scope where analysis of situations or data requires review of a variety of factors.
            • Work independently, use available resources to get unblocked, and complete tasks on schedule by exercising strong judgment and problem solving skills.
            • Master company development standards from developing to releasing code in order to take on tasks and projects with increasing levels of complexity.
            Loading...