Senior iOS Engineer Job Description Template
Our company is looking for a Senior iOS Engineer to join our team.
Responsibilities:
- Be responsible for building and maintaining high quality, production code;
- Design, build and optimize the mobile UI/UX and help design the backend APIs required for the product;
- Inform decisions around technical investments and balancing business needs;
- Responsible for stability, performance, and scalability/integrity of the codebase;
- Work with product partners to help understand what is possible;
- You will help drive and define mobile standards across all of Engineering by participating in code reviews, giving internal tech talks, etc;
- Collaborate with product, UX, and other engineering teams to deliver the highest quality mobile experiences to all of our supported devices;
- Lead the design and implementation of new user-facing features in iOS;
- Work closely with frontend and backend engineers to design, build and test reusable REST APIs;
- Provide code review, technical support, and mentorship for teammates;
- Shape the roadmap for iOS at Skip;
- Quickly ship delightful features and iterate on them to make them even better;
- Collaborate with product and design teams to build the ultimate Smart Home experience;
- Develop, test, review, and ship new user-facing features;
- Work in a fast paced, self-directed environment.
Requirements:
- You have clear communication and ability to understand the needs of our customers;
- Knowledge or prior exposure to React Native;
- You have extensive knowledge of iOS performance tools and optimization techniques;
- 5+ years of software engineering experience;
- Should be an enthusiastic proponent of quality design and user experience;
- B.S. in Computer science or related field or equivalent work experience;
- 3+ years delivering iOS mobile applications via Swift or Objective-C;
- An eye for sleek design;
- You have deployed, maintained, and updated mobile and/or desktop applications in the pastSolid understanding of databases such as SQL;
- Bachelor’s degree in Computer Science or related field, or equivalent experience;
- Published successful applications in Appleās App Store is a plus;
- You have experience in at least one of Swift, Objective-C, C++, or C# (We Use Swift );
- Good working knowledge of scripting languages (e.g., Python, PowerShell, bourne shell);
- Strong working knowledge of Swift;
- Experience shipping one or more iOS apps.