Job Description:
We are in search of a skilled and experienced Android Developer with a minimum of 2 years of practical experience in native Android development. As an Android Developer, you should excel in Kotlin, Model-View-Intent (MVI) architecture, and Jetpack Compose. Join our dynamic team and play a pivotal role in crafting and maintaining top-notch Android applications that deliver outstanding user experiences.
Responsibilities:
- Develop, enrich, and sustain Android applications using Kotlin, Jetpack Compose, and the Model-View-Intent (MVI) architecture.
- Design and implement clean, reusable, and maintainable code to create robust and scalable Android applications.
- Enhance application performance to ensure optimal user experience and address platform-specific edge cases.
- Stay abreast of the latest trends, tools, and technologies in the Android development ecosystem, particularly Kotlin, MVI, and Jetpack Compose.
Requirements:
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
- Minimum of 2 years of practical experience in constructing native Android applications.
- Demonstrated expertise as an Android Developer with proficiency in Kotlin, MVI architecture, and Jetpack Compose.
- Solid understanding of Android SDK, Android Studio, and Gradle build system.
- Proficient in crafting clean, well-structured, and maintainable code.
- Strong grasp of mobile application development best practices, design patterns, and architectural principles.
- Familiarity with version control systems, such as Git.
- Experience with RESTful APIs and asynchronous programming.
- Exceptional problem-solving skills and meticulous attention to detail.
- Knowledge of other modern Android libraries and frameworks, such as Jetpack components (ViewModel, LiveData, Room), Dagger, Retrofit, etc.
- Understanding of UI/UX design principles and adherence to Material Design guidelines.
- Familiarity with testing frameworks and practices, including JUnit, Espresso, and Mockito.
- Exposure to continuous integration and delivery (CI/CD) pipelines.
If you are a motivated Android Developer with at least 2 years of experience and possess strong skills in Kotlin, MVI, and Jetpack Compose, we eagerly await your application.
More Information
- Experience 2-5 Years