iOS Engineer
We are looking for a talented iOS Engineer who is passionate about building high-quality mobile applications, delivering exceptional user experiences, and writing clean, maintainable code.
Join a collaborative engineering team working alongside designers, product owners, QA, and fellow engineers to develop and improve iOS application features in a fast-paced environment backed by a Fortune 100 company.
🔹 Key Responsibilities
- Develop, enhance, and maintain iOS applications using Swift and UIKit.
- Build scalable, maintainable solutions using modern iOS architecture patterns, including MVVM.
- Improve application performance and troubleshoot complex technical issues.
- Maintain and modernize legacy Objective-C code.
- Develop and maintain automated unit and integration tests.
- Work with build tools and CI/CD pipelines, including Tuist, xcodebuild, GitHub Actions, and CircleCI.
- Integrate REST APIs and collaborate with backend engineering teams.
- Contribute to technical discussions, code quality improvements, and open-ended problem-solving.
🔹 Required Skills & Experience
- Strong experience developing native iOS applications.
- Proficiency in Swift and familiarity with Objective-C legacy code.
- Experience with UIKit, MVVM, and REST APIs.
- Knowledge of automated testing using XCTest and XCUITest.
- Experience with CI/CD tools such as GitHub Actions and CircleCI.
- Familiarity with Tuist, xcodebuild, and continuous integration practices.
- Strong debugging, performance optimization, and problem-solving skills.
- Ability to work independently and collaborate effectively with globally distributed teams.