iOS Engineer
Must-have:JavaKotlinSwiftGitBackendMobileQA/TestCI/CD
We are looking for an experienced iOS Engineer with strong expertise in iOS application development, Swift, Java, Kotlin, and modern software engineering practices. The ideal candidate should have a strong coding background, experience building high-quality mobile applications, and the ability to develop scalable, user-focused solutions.Key Responsibilities:
- Design, develop, and maintain high-quality iOS applications.
- Build and enhance mobile application features using Swift, UIKit, and modern iOS development practices.
- Work with MVVM architecture, REST APIs, and backend integrations.
- Implement and maintain CI/CD pipelines using GitHub Actions, CircleCI, and build tools such as Tuist and xcodebuild.
- Perform unit and integration testing using XCTest and XCUITest.
- Troubleshoot bugs, optimize application performance, and maintain code quality.
- Collaborate with designers, product owners, QA, and engineers in a globally distributed team.
- Work with legacy Objective-C code and continuously improve existing applications.
Mandatory Skills:
- Strong coding experience in Swift, Java, and Kotlin.
- Hands-on experience in iOS application development and UIKit.
- Strong understanding of MVVM architecture and REST API integration.
- Experience with CI/CD, GitHub Actions, CircleCI, and build tools such as Tuist or xcodebuild.
- Experience with unit testing, integration testing, and performance optimization.
- Good understanding of software engineering practices, debugging, and production-quality code.