Descripción de la oferta
Puestos vacantes: Programador/a Android (9456)ID de solicitud de puesto9456-Publicado -BarcelonaSomos una gran empresa con alma de start-up. Nos organizamos por unidades de conocimiento expertas que colaboran entre sí.Por ello buscamos personas inquietas, que les motiven los retos y con ganas de crecer personal y profesionalmente, que se unan a nuestro equipo para tener un impacto positivo en el mundo a través de la tecnología.Como Programador/a Android te incorporarás a un equipo deMobilidad especializado en el desarrollo de apps móviles (ya sean nativas, híbridas o bajo frameworks multiplataforma) y tecnologías de integración backend y web. Te encargarás de participar en el ciclo completo de desarrollo, desde la definición técnica hasta la publicación en stores, asegurando productos robustos, escalables y con una excelente experiencia de usuario.Somos líderes en el mantenimiento de aplicaciones extremo a extremo, basado en la mejora las operaciones. Esto incluye servicios recurrentes de mantenimiento y soporte técnico y funcional así como evolutivos y nuevos desarrollos.Realizamos todas las capas necesarias, desde la conceptualización y diseño hasta el aseguramiento de la calidad y seguridad de las aplicaciones a implantar.Apostamos por los perfiles multidisciplinares y creemos en la filosofía Full Stack, por ello, se valorará también positivamente aportar experiencia en otros stacks tecnológicos ya sea de back (Java, .Net, NodeJS, etc.), desarrollo móvil (iOS, Ionic, Flutter, etc.) o web (HTML+JS+CSSS, AngularJS, etc.).Diseñar, desarrollar y mantener aplicaciones Android nativas utilizando Kotlin y Java.Implementar arquitecturas modernas basadas enMVVM y MVP.Trabajar con arquitecturascliente-servidor y consumo de APIs REST.Participar en la definición técnica, diseño y revisión de código, garantizando buenas prácticas y estándares de calidad.Desarrollar soluciones modulares y escalables, optimizando recursos y rendimiento.Escribirunit tests y pruebas automatizadas para asegurar la fiabilidad del software.Gestionar versionado conGit y colaborar con equipos multidisciplinares.Monitorizar y analizar la calidad de las apps conFirebase / Crashlytics.Publicar y mantener aplicaciones enGoogle Play Store.Mantenerse actualizado con tendencias, frameworks y tecnologías emergentes en el ecosistema móvil.+4 años de experiencia en desarrollo Android nativo.Dominio deKotlin y Java.Experiencia profunda con patrones de diseñoMVVM y MVP.Conocimiento sólido en integración de servicios medianteREST.Experiencia conGit (branching, PRs, code reviews).Conocimientos globales de arquitectura móvil y buenas prácticas de desarrollo.Experiencia con unit testing y automatización.Familiaridad con herramientas comoFirebase / Crashlytics.Experiencia publicando apps enGoogle Play Store.Experiencia trabajando enarquitecturas modulares.Capacidad para escribir código eficiente, escalable, seguro, claro y bien documentado.Comprensión del ciclo de vida completo del desarrollo móvil.Un equipo diverso. Respetamoslas diferencias que nos hacen más humanos.