Overview
Skills
Job Details
Mobile Software Engineer (Android) Kotlin
We are seeking a Mobile Software Engineer (Android) to join a growing development team and work on several exciting consumer-facing projects. This is a hands-on role where you will design, build, and enhance Android applications that directly impact customer experience across loyalty programs, reservations, mobile ordering, and competitive gaming applications.
This position is perfect for engineers who enjoy working in collaborative, startup-like environments, building high-visibility applications, and staying at the forefront of mobile development.
Responsibilities
Collaborate with product managers, designers, and cross-functional teams (iOS, QA, Server, Engineering) to define requirements and deliver features.
Design, develop, and maintain Android applications with Kotlin.
Troubleshoot, test, and optimize mobile apps for stability, speed, and scalability.
Integrate applications with backend services using RESTful APIs.
Write clean, efficient, and well-documented code.
Stay up to date with emerging Android technologies and best practices.
Participate in code reviews and provide constructive feedback.
Document development processes for knowledge sharing.
Required Skills
5+ years of experience developing Android applications.
5+ years of Kotlin development experience (maintaining/enhancing mobile applications).
3+ years of experience with RESTful APIs and backend integrations.
2+ years of experience with Git for version control.
Portfolio or apps published in the Google Play Store required.
Preferred Skills
Experience with Jetpack Compose for UI development.
Experience publishing apps to the Play Store.
Strong knowledge of mobile UI/UX principles and design patterns.
Familiarity with app testing, debugging, and performance optimization.