Position: Senior iOS Engineer
Company: Program-Ace
Experience required: 5y
Category: iOS
English level: intermediate
Published: 2022-02-01T00:00:00+02:00

We provide an opportunity for development within a professional team with 30 years of experience in the IT market.

**REQUIRED SKILLS:**
• 7+ years experience in iOS development, with both Swift and Objective-C;
• UIKit + SwiftUI + Combine experience;
• Experience using iOS platform frameworks, dependency managers, and other developer tools;
• Experience building and deploying production software applications, including at least one application on the;
• Apple App Store; this isn’t your first rodeo;
• Experience as a team lead or engineering manager responsible for shipping to production;
• Experience designing high quality APIs for internal and external consumption;
Strong task management skills using tools such as JIRA;
• A team player who shines and works best both individually and with a team;
• High attention to detail with a focus on quality and customer experience.

**RESPONSIBILITIES**:
• Take full ownership of iOS related projects and infrastructure;
• Design and develop modular applications and document them as necessary;
• Lead by example through quality code and design principles;
• Develop deep understanding of systems and architectures used by the Metal Pay and Proton platforms;
• Write code, unit tests, automation, and conduct code review;
• Work with the backend, design, and Android teams to prioritize features for ongoing sprints and managing a list of technical requirements based on industry trends, new technologies and known issues;
• Design APIs that teams internal and external will find delightful Identify opportunities to adopt innovative technologies Identify continuous improvements to delivery processes;
• Work with our product and design teams to invent the best solution, implement that solution, then A/B test it to make sure our users are getting the best possible experience;
• Enjoy working with our amazing team and thrive in a team environment.

**WOULD BE A PLUS:**
Experience working on open-source projects
Author of technical documentation, blogs, posts, articles, etc.
Experience using React Native