Contractor Android Engineer
Shape Your Future With Us is hiring a remote Contractor Android Engineer. The career level for this job opening is Experienced and is accepting Romania based applicants remotely. Read complete job description before applying.
Shape Your Future With Us
Job Title
Posted
Career Level
Career Level
Locations Accepted
Share
Job Details
Tesco is seeking a highly skilled Android Engineer to join our mobile development team on a 1-year contract. You will play a key role in designing, developing, and maintaining cutting-edge mobile applications.
Key Responsibilities:
- Develop, optimize, and maintain Android applications using Kotlin and Java.
- Implement modern Android development practices, including Kotlin Coroutines and Flows.
- Build intuitive UIs using Jetpack Compose and integrate Material 3 design system.
- Manage app navigation with Compose Navigation.
- Apply MVVM architecture, SOLID principles, and Clean Architecture patterns.
- Integrate networking solutions using Volley (Retrofit is a strong plus).
- Optimize Gradle builds and manage dependencies effectively.
- Implement dependency injection with Hilt and Dagger.
- Collaborate in Agile/Scrum teams.
- Write clean, testable, and maintainable code.
Core Skills & Experience:
- 6+ years of professional Android development experience.
- Strong expertise in Kotlin and Java.
- Deep understanding of Kotlin Coroutines and Flows.
- Hands-on experience with Jetpack Compose (Material 3, Compose Navigation).
- Proven background in MVVM and Clean Architecture.
- Advanced Gradle knowledge (optimization, custom tasks).
- Strong experience with Hilt and Dagger.
- Familiarity with Agile/Scrum.
Testing & Quality Assurance:
- Instrumentation testing using Espresso.
- Unit testing with Mockito and MockK.
- Knowledge of TDD and continuous testing practices.
CI/CD & Version Control:
- Experience with CI/CD pipelines (preferably Jenkins).
- Familiarity with GitFlow or similar branching strategies.
- Integration of testing and deployment workflows in CI/CD pipelines.
Nice to Have:
- Knowledge of Android App Bundles and release management in Google Play Console.
- Experience with Datadog for monitoring and performance insights.