KSTT is a hi-tech product company and a major service development center in the sphere of global dealing. KSTT offers a one-stop-shop-solution without the one-product- fits-all mentality. Our key business areas are CRM (Customer Relationship Management) system development for global dealing platforms supported in over 20 languages.
Bachelor’s degree in Computer Science, Computer Engineering, or a related technical field
3+ years of mobile application development experience with Android
Fluency in Java and Kotlin
Deep understanding of mobile development, its APIs, it’s performance consideration and internals
Deep understanding in OOP, MVP, MVVM architectures
Experience with Material Design patterns and Components
Experience with designing and implementing large scale, production, multi-module systems and services
Familiarity with build and CI frameworks — Gradle, Maven, Jenkins, Bamboo
Understanding of Agile development methodology
Intermediate level of English
Desirable:
Experience working with Koin
Experience with Kotlin Coroutines, Kotlin Flow
Experience working with Firebase services
Experience working with Events Tracking Systems
Experience with Tests (JUnit, Espresso, Robolectric)
Knowledge in iOS application development
Responsibilities:
Analysis, development and testing of native mobile application (Android)
Close co-operation with product owners, business analysts, testers and other developers
Coaching and supporting other team members. Furthermore, as part of a scrum cross functional team you will be responsible for technical designs and estimations through considering system performance, scalability, and maintainability aspects
Personal qualities:
Be flexible and pragmatic
Analytical and conceptual skills
Self-driven and hands-on personality
Feeling comfortable in a complex and demanding environment