Android Developer (EO-12286)
Requirements:
-3+ years of software development experience, with at least 2 years on Android platform
-Proficiency in Kotlin, Coroutines, Flow, and Jetpack Compose
-Familiarity with design patterns and clean architecture principles
-Hands-on experience with any Dependency Injection frameworks (e.g., Dagger, Hilt, Koin)
-Solid knowledge of unit testing tools: JUnit, Mockk, Truth, Robolectric
-Experience in code reviews and mentoring peers
-Background in software architecture design for larger projects
-Agile mindset, proactive in adopting new technologies
-Precise, reliable, and structured way of working with strong problem-solving skills
-Effective team player with the ability to work independently when needed
Advantages:
-Compose, Coroutines, Flow, Android Jetpack libraries
-Retrofit, Dagger/Hilt, Git, Gradle
-CI/CD tools and processes