Android Full-Stack Development SME
Capgemini
Capgemini
Join Capgemini Engineering, a global leader in engineering services, and contribute to innovative digital and software technology solutions. As an Android Full-Stack Development SME, you will spearhead the end-to-end development of Android solutions, encompassing application, framework, middleware, API, and cloud layers. This role offers a unique opportunity to provide technical leadership, establish engineering best practices, and deliver high-quality solutions specifically tailored for the automotive industry.
Drive the architecture, design, development, and integration of advanced Android Automotive applications and platform solutions. You will manage full-stack development across Android front-end, middleware, APIs, and cloud-native services. Key responsibilities include defining technical roadmaps, coding standards, and development guidelines, while fostering collaboration with product managers, architects, UX teams, and business stakeholders to create scalable solutions. You will also design and implement RESTful APIs and microservices, optimize application performance, conduct code reviews, and support Android OS upgrades and platform modernization.
A minimum of 12 years of experience in leading Android Automotive application and platform solution development is mandatory. Essential skills include strong proficiency in Kotlin, Java, and C++, alongside extensive experience with Android Application Development, Android Framework Development, Android Middleware Development, Android SDK, and Android Studio. A solid understanding of MVVM Architecture, Clean Architecture, and Repository Pattern is required. You should also have hands-on experience with Android UI development using Jetpack Compose, XML-based UI Development, and Material Design Principles. Experience designing and integrating RESTful APIs and microservices, coupled with a strong grasp of software architecture, scalability, and application lifecycle management, is crucial.
Capgemini
Automotive