Overview
Skills
Job Details
-
Design and build advanced applications for the Android platform using Kotlin or Java.
-
Collaborate with cross-functional teams to define, design, and ship new features.
-
Work with outside data sources and APIs (REST/JSON).
-
Unit-test code for robustness, including edge cases, usability, and general reliability.
-
Bug fixing and improving application performance.
-
Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
-
Maintain clean, organized, and well-documented code.
-
Bachelor's degree in Computer Science, Engineering, or a related field.
-
Proven software development experience and Android skills development.
-
Proficiency in Kotlin and/or Java for Android development.
-
Experience with Android SDK, Android Studio, and Google Play Console.
-
Strong understanding of UI/UX design principles and Material Design.
-
Experience with third-party libraries and APIs (Retrofit, Glide, Room, etc.).
-
Familiarity with Git and version control practices.
-
Experience with Jetpack Compose and MVVM architecture.
-
Knowledge of mobile app security best practices.
-
Familiarity with Firebase, push notifications, and analytics tools.
-
Experience with CI/CD pipelines for Android apps.
-
Published at least one original Android app to the Play Store.