Capgemini Engineering
Junior Android Engineer (Ukraine)
Capgemini EngineeringUkraine1 day ago
Full-timeEngineering, Information Technology
Purpose Of The Job

Our client, the world’s leading restaurant chain, is launching a strategic initiative to modernize its mobile application by introducing landscape mode support across key screens. This enhancement is part of a broader effort to comply with accessibility legislation and platform requirements, ensuring the app remains inclusive, responsive, and future-proof. As part of this initiative, engineers will adapt existing screens to support both vertical and horizontal orientations, improving usability for all users - including those with visual impairments or physical accessibility needs.

Main Tasks And Responsibilities

Implement adaptive UI features for Android screens using Jetpack Compose, XML, and Material Design principles

Collaborate with designers to translate Figma-based design frameworks into scalable, reusable components

Apply predefined rules from the Design System Library (DSL) to ensure consistency and accessibility

Participate in sprint planning and estimation using T-shirt sizing methodology (Super Small to Large)

Develop and maintain UI automation tests to validate layout behaviour and responsiveness

Work closely with cross-functional teams including PMs, BAs, QA engineers, and other mobile developers

Education, Skills And Experience

MUST HAVE:

1+ year of experience in Android development with strong proficiency in Kotlin and Jetpack Compose

Understanding of MVVM, Clean Architecture, and Android Jetpack components

Experience with multithreading, Coroutines, Flow, and dependency injection (Hilt/Dagger)

Knowledge of accessibility standards, adaptive layouts, and responsive design

Strong English communication skills (Intermediate+ or higher)

Be located in one of the cities where our offices are established: Kyiv, Lviv, Odesa, or Rivne

Would Be a Plus

Understanding of the European Accessibility Act and Google’s adaptive UI requirements

Bachelor’s or Master’s degree in Computer Science or related field

Key Skills

Ranked by relevance