Adroid Developer position at NTT DATA Romania focuses on developing Android applications for a global retailer. The role involves designing, developing, and optimizing applications using Kotlin and Java, with a strong emphasis on modern UI, MVVM, and CI/CD principles. The company values a collaborative, agile environment and offers various working arrangements.
Requirements
- Bachelor’s degree in Computer Science, Engineering, or related field
- Minimum 5 years of professional Android development experience
- Strong command of Kotlin Coroutines and Flows
- Hands-on experience with Jetpack Compose and Material 3
- Solid understanding of MVVM and Clean Architecture
- Experience with Volley (Retrofit is a strong plus)
- Advanced Gradle skills and custom task creation
- Familiarity with Agile/Scrum methodologies
- Deep understanding of S.O.L.I.D. principles
- Experience with Espresso, Mockito, MockK, and TDD practices
- CI/CD experience (preferably Jenkins) and GitFlow branching strategies
- Experience with Android App Bundles, Google Play Console, release management, and Datadog for monitoring and performance insights
- Excellent command of both spoken and written English
Benefits
- New beginnings
- Early bird or night owl work
- Early bird or night owl work
- Sponsored certifications, trainings, and platforms
- Health insurance
- Coaching School
- Epic parties and themed events
- NTT DATA Romania is an equal opportunity employer and considers all applicants regardless to race, color, religion, citizenship, national origin, ethnicity, age, gender, sexual orientation, gender identity, genetic information, physical or mental disability, veteran or marital status, or any other characteristic.
