Overview
Skills
Job Details
Job Description
We are seeking a Senior iOS Engineer with strong expertise in Swift and modern iOS frameworks to design, build, and optimize large-scale mobile applications. The ideal candidate will bring 7+ years of experience in mobile engineering, deep technical skills, and an agile mindset to deliver robust, scalable, and user-focused solutions.
Responsibilities
Design, develop, and maintain advanced applications for iOS using Swift.
Collaborate closely with product managers, designers, and backend engineers to translate requirements into high-quality features.
Lead the development of scalable and secure iOS applications with focus on performance and user experience.
Implement and monitor app performance, ensure usability across devices, and resolve production issues.
Uphold and drive iOS engineering best practices, including code reviews, design patterns, and automation.
Develop reusable frameworks and libraries to accelerate feature development.
Integrate CI/CD pipelines using tools such as GitLab, TeamCity, and Bitrise.
Contribute to test automation using frameworks like Appium, Firebase, and Perfecto.
Support agile ceremonies, sprint planning, and retrospectives to continuously improve team delivery.
Stay current with emerging mobile trends, technologies, and Apple ecosystem advancements.
Required Skills & Experience
7+ years of overall mobile development experience with at least 3+ years building large-scale iOS applications using Swift.
Strong knowledge of the iOS ecosystem, including libraries, frameworks, and tooling.
Solid understanding of UX/UI design principles and ability to collaborate with design teams.
Hands-on experience with CI/CD tools (GitLab, Bitrise, TeamCity).
Proven background in developing secure, high-performing, and scalable mobile apps.
Strong analytical problem-solving skills, with attention to detail and quality.
Working knowledge of test automation frameworks (Appium, Firebase, Perfecto).
Exceptional organizational, time management, and project delivery skills.
Effective communicator with the ability to work independently as well as in cross-functional agile teams.
Preferred Skills
Familiarity with responsible design principles ensuring accessibility across devices.
Experience monitoring and improving app performance metrics.
Business-minded approach balancing technical solutions with timelines and cost considerations.