Android Developer

Detalles de la oferta

¡En Capgemini Engineering te estamos buscando!


Queremos incorporar a nuestro equipo de software engineering un perfil con expertise en desarrollo mobile en 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


Experiencia de alrededor de 3 años con las siguientes habilidades técnicas:

buen nivel de inglés.
Kotlin.
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).
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.

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.

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.

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.

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.

Gestión de dependencias:

Uso de herramientas como Gradle para gestionar dependencias, build scripts y mejorar la automatización de tareas de desarrollo.

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


#J-18808-Ljbffr


Salario Nominal: A convenir

Fuente: Whatjobs_Ppc

Requisitos

Fullstack Developer

Desarrollador/a fullstack (React + NodeJs) Desde Capgemini Engineering queremos incorporar a nuestro equipo un consultor/a para trabajar como desarrollador/...


Capgemini Engineering - Madrid

Publicado 13 days ago

Frontend Developer

The Role At GiG, we provide iGaming solutions to our partners based on innovative technology, offering an end-to-end range of products and services, effectiv...


Gaming Innovation Group (Gig) - Madrid

Publicado 13 days ago

Co-Founder And Cto - Hawkai

We are seeking a visionary and hands-on technical leader to join us as Co-Founder and CTO! As part of a startup revolutionizing the future of Human Resource...


Byld - Madrid

Publicado 13 days ago

Property Underwriter Germanics (Madrid Based)

The Continental Europe Underwriting Center in Madrid is an integral part of Chubb's EMEA business. By joining Chubb's multilingual and multiline business in ...


Chubb - Madrid

Publicado 13 days ago

Built at: 2024-11-16T00:36:32.709Z