Senior Android Developer in Retail Segment
İş təsviri və tələblər
Responsibilities: Develop mobile applications on the Android platform using the latest technologies with Kotlin programming language; Ensure the quality and reliability of applications, conduct production monitoring of applications, and resolve technical issues; Continuously work on new functionalities in a multifunctional team; Identify and solve potential problems in the project; Provide feedback on other programmers' code (Code Review) and mentor them when needed. Participate in technical research for continuous improvement. Suitable candidate for us: Higher education (IT, Computer Engineering, Applied Mathematics/Cybernetics preferred); 3+ years of experience in Kotlin, Java, and Android SDK; Knowledge of Android core (Lifecycle, Context, background processing); Strong algorithms, data structures, and problem-solving skills; UI experience with Jetpack Compose; Knowledge of async/concurrency with Kotlin Coroutines and Flow; Knowledge of OOP and SOLID principles; Experience with Clean Architecture and multi-module; Knowledge of presentation patterns such as MVI, MVVM; Experience with DI frameworks (Hilt, Dagger, Koin); Knowledge of REST API and networking (Retrofit), local DB (Room, DataStore); Experience with Coil, Glide; Knowledge of unit testing (JUnit, MockK) and UI testing (Compose/Espresso); Experience in mobile security principles; Ability in debugging and profiling (Android Studio Profiler, memory, leaks); Experience in Android UI/UX and design principles; Knowledge of Git and CI/CD (GitHub Actions, Bitrise); Code review, teamwork, and open-mindedness; Experience with an app published on Google Play; Experience in Agile and finance (is a plus); Ability to speak technical English.
Vəzifə öhdəlikləri
Responsibilities: Develop mobile applications on the Android platform using the latest technologies with Kotlin programming language; Ensure the quality and reliability of applications, conduct production monitoring of applications, and resolve technical issues; Continuously work on new functionalities in a multifunctional team; Identify and solve potential problems in the project; Provide feedback on other programmers' code (Code Review) and mentor them when needed. Participate in technical research for continuous improvement. Suitable candidate for us: Higher education (IT, Computer Engineering, Applied Mathematics/Cybernetics preferred); 3+ years of experience in Kotlin, Java, and Android SDK; Knowledge of Android core (Lifecycle, Context, background processing); Strong algorithms, data structures, and problem-solving skills; UI experience with Jetpack Compose; Knowledge of async/concurrency with Kotlin Coroutines and Flow; Knowledge of OOP and SOLID principles; Experience with Clean Architecture and multi-module; Knowledge of presentation patterns such as MVI, MVVM; Experience with DI frameworks (Hilt, Dagger, Koin); Knowledge of REST API and networking (Retrofit), local DB (Room, DataStore); Experience with Coil, Glide; Knowledge of unit testing (JUnit, MockK) and UI testing (Compose/Espresso); Experience in mobile security principles; Ability in debugging and profiling (Android Studio Profiler, memory, leaks); Experience in Android UI/UX and design principles; Knowledge of Git and CI/CD (GitHub Actions, Bitrise); Code review, teamwork, and open-mindedness; Experience with an app published on Google Play; Experience in Agile and finance (is a plus); Ability to speak technical English.
İndi Müraciət Et
Bu vəzifə üçün işəgötürənin veb saytında müraciət etmək tələb olunur.