Senior Mobile Engineer
Job Description:
What will you be doing?
- Designing, building, and enhancing mobile features using a cross-platform approach.
- Contributing to the transition from native development to Kotlin Multiplatform and/or React Native.
- Participating in the full development cycle: architecture, coding, testing, CI/CD, and release processes.
- Collaborating closely with QA and engineering teams to maintain high standards and secure coding practices.
- Helping refine product requirements and supporting the design of technical work packages.
- Delivering medium-to-large tasks with minimal guidance, while promoting engineering best practices.
Tech Stack and Tools
Mobile Development:
- Kotlin, JavaScript/TypeScript
- Kotlin Multiplatform and React Native
- Swift, SQLite, Cocoapods
Development Environment:
- Xcode, Android Studio, IntelliJ, or similar IDEs
Practices & Tools:
- Mobile design patterns, CI/CD pipelines, automated mobile testing
- Secure coding practices
- Git, Git Flow or GitHub Flow
- App deployment experience (Google Play Store / Apple App Store or internal enterprise distribution)
- Dependency management, SDK integration, and API contract handling
Who we're looking for
- 10 years of experience in software engineering.
- Strong background in mobile development (Android, iOS, or cross-platform).
- Hands-on experience with Kotlin Multiplatform and/or React Native.
- Solid understanding of end-to-end mobile application delivery.
- Strong communication skills and a collaborative, proactive mindset.
- Ability to work autonomously in a fast-paced, Agile environment.