This listing was posted on Capgemini.
Android Developer
Location:
Madrid
Description:
¡En Capgemini Engineering te estamos buscando! Queremos incorporar a nuestro equipo de software engineering un perfil con expertise en desarrollo mobile n Android para nuestros proyectos. Disponibilidad para viajar a Madrid. ¿Por qué elegirnos? Capgemini Engineering España ha sido reconocida con la certificación de TOP EMPLOYERS 2024 a sus políticas en Recursos Humanos. Hemos renovado nuestro certificado EFR (Empresa Familiarmente Responsable) en 2024, por una conciliación de la vida familiar y personal. Contrato indefinido. Seguro médico privado subvencionado al 50%. Retribución flexible (ticket transporte, ticket restaurante, guardería). Formaciones técnicas, habilidades, idiomas. Plan de carrera real y adaptado a tu rol. Un buen clima laboral. Requisitos Experencia de alrededor de 3 años con las siguientes habilidades técnicas: • buen nivel de inglés. a. Kotlin. b.Familiaridad con las bibliotecas principales del SDK de Android, incluyendo componentes como Activities, Fragments, ViewModel, RecyclerView, Intents, Services, etc. • Experiencia con Lifecycle-aware components (Componentes conscientes del ciclo de vida). c.Arquitectura de aplicaciones • MVVM (Model-View-ViewModel): Patrón de arquitectura más usado para estructurar aplicaciones Android modernas. • Conocimiento de Clean Architecture. • Implementación de principios SOLID. d. Concurrencia y manejo de hilos • Uso de Coroutines en Kotlin para manejar tareas en segundo plano de forma eficiente y segura. • Manejo de Threading y Asynchronous programming en general. e. Persistencia de datos • Experiencia con bases de datos locales como Room • Conocimiento de SharedPreferences, DataStore, y archivos locales para almacenamiento ligero de datos. • Comprender cómo utilizar APIs como SQLite o integración con bases de datos remotas. f. Consumo de APIs y Networking • Uso de bibliotecas como Retrofit, OkHttp para consumir APIs RESTful. • Comprensión de conceptos como REST. • Conocimiento de JSON para el intercambio de datos. g. UI/UX (Interfaz de usuario) • Conocimiento de Material Design Guidelines. • Creación de interfaces responsivas usando ConstraintLayout, LinearLayout, etc. • Uso de herramientas modernas como Jetpack Compose para crear interfaces declarativas. h. Gestión de dependencias • Uso de herramientas como Gradle para gestionar dependencias, build scripts y mejorar la automatización de tareas de desarrollo. i. Testing • Familiaridad con el testing en Android: Junit Nuestro compromiso con la inclusión e igualdad de oportunidades hace que tengamos un Plan de Igualdad y un Código Ético que garantizan el desarrollo profesional de la plantilla y la igualdad de oportunidades en su selección dentro de un entorno libre de discriminación por cuestión de etnia, nacionalidad, origen social, edad, orientación sexual, expresión de género, religión o cualquier otra circunstancia personal, física o social. #LI-LG1
Company:
Capgemini
Posted:
October 30 on Capgemini
Visit Our Partner Website
This listing was posted on another website. Click here to open: Go to Capgemini
Important Safety Tips
- Always meet the employer in person.
- Avoid sharing sensitive personal and financial information.
- Avoid employment offers that require a deposit or investment.
To learn more, visit the Safety Center or click here to report this listing.