Şanstech is hiring a senior developer in Turkey to build an Android application with Kotlin and Jetpack Compose, plus shared mobile modules using Kotlin Multiplatform. Day-to-day work involves API, real-time data, and third-party integrations, collaborating with an iOS developer on shared architecture, and improving app performance and maintainability.
Sanstech Company is a growing technology company powered by young and dynamic talent. We foster an environment that encourages continuous learning and professional growth while delivering agile, scalable, and innovative solutions.
Technological innovation is at the core of our success. To achieve this, we are looking for talented, driven, and motivated individuals who are eager to make an impact.
We are looking for a developer to contribute to the Android application and the shared Kotlin Multiplatform modules of the mobile application we will build
Responsibilities
Develop the Android application using Kotlin and Jetpack Compose
Build shared business logic and mobile modules with Kotlin Multiplatform
Implement API, real-time data, and third-party service integrations
Collaborate with the iOS developer on the shared mobile architecture
Improve application performance, stability, and maintainability
Qualifications
Professional experience with Kotlin and Android development
Practical knowledge and experience with Kotlin Multiplatform
Strong understanding of Jetpack Compose and modern Android architecture
Experience managing real-time and high-volume data flows using Coroutines, Flow, and WebSocket
Ability to work with complex and modular application architectures
Ability to use AI-assisted development tools effectively and responsibly while critically evaluating generated output
Strong collaboration skills across code reviews, shared development, and technical decision-making
English proficiency at B2 (Upper-Intermediate) level or above, as the day-to-day workflow and cross-company communication will be conducted in English
Flexibility with working hours and availability to support the team during critical releases, live operations, and periods of increased project activity
Experience with software running on Linux-based systems
Experience integrating or working with peripheral devices such as printers and scanners.