We are looking for Senior Mobile Engineers with strong hands-on experience in native iOS and Android development.
In this role, you will be responsible for developing and maintaining mobile applications across both platforms, taking ownership of the full application lifecycle from development and code quality to build processes, version management and publishing applications to the App Store and Google Play.
You will work in a complex technological environment, take an active part in improving development processes, and use modern AI-powered tools to support and improve code quality.
Responsibilities
- Develop and maintain native iOS and Android applications, including new features and ongoing improvements.
- Take ownership of the full mobile application lifecycle, including builds, CI processes, version management, signing and app releases.
- Manage dependencies, Git branches and merge conflicts, and improve development workflows.
- Write Unit Tests, investigate crashes and troubleshoot production issues to improve application stability.
- Apply mobile security best practices, including secure data storage and encryption.
- Use AI-powered development tools and coding agents to improve productivity and code quality.
Requirements :
- 5+ years of professional experience in Native Mobile Development.
- At least 2 years of hands-on production experience developing and maintaining applications on both iOS and Android.
- Strong iOS development experience with Swift, SwiftUI and async/await, as well as maintaining existing Objective-C and UIKit code.
- Strong Android development experience with Kotlin, Coroutines and Jetpack, as well as maintaining existing Java and XML code.
- Proven experience managing app versions, signing and publishing applications to the App Store and Google Play.
- Experience with dependency management tools such as CocoaPods, SPM and Gradle.
- Strong Git experience, including branch management and conflict resolution.
- Experience writing Unit Tests, analyzing crash reports and implementing mobile security practices.
- Experience working with AI-powered coding tools and agents – a significant advantage.