Senior Android Developer
Role details
Job location
Tech stack
Job description
Sngular busca un experto en desarrollo Android para unirse a su Chapter de Aplicaciones Móviles en Cataluña. El candidato ideal tendrá al menos 4 años de experiencia en Kotlin y Jetpack Compose, además de un fuerte enfoque en el aprendizaje y el trabajo en equipo., * Implementación de código nativo en Android.
- Arquitectura y Desarrollo KMP.
- Colaborar con equipos de Backend, Diseño y QA., * Implementación de código nativo en Android (Kotlin/Compose).
- Arquitectura y Desarrollo KMP: implementación de funcionalidades y módulos en el código compartido, creando una base lógica robusta, testeable y de alto rendimiento.
- Trabajarás codo con codo con equipos de Backend, Diseño (UX/UI) y QA para definir APIs, refinar la experiencia de usuario y construir aplicaciones escalables y de calidad.
- Participar activamente en la definición de arquitecturas, decisiones técnicas y buenas prácticas.
- Contribuirás activamente a la base de conocimiento del Chapter, participando en formaciones, creando PoCs (Pruebas de Concepto) y explorando las últimas novedades del ecosistema KMP.
Requirements
-
Al menos 4 años de experiencia en desarrollo nativo Android.
-
Experiencia en desarrollo con Kotlin Multiplatform o motivación por especializarse.
-
Sólidos conocimientos de patrones de arquitectura., Desarrollo nativo Android (Kotlin + Jetpack Compose) Kotlin Multiplatform Conocimientos de patrones de arquitectura (MVVM, MVI) Consumir APIs RESTful Dominio de Coroutines y Flow Cultura de testing (JUnit, MockK, Turbine, Espresso) Control de versiones con Git Familiaridad con CI/CD Herramientas como Postman, Figma, Jira, Dentro de SNGULAR formarás parte de nuestro Chapter de Aplicaciones Móviles, un equipo formado por especialistas en desarrollo nativo y multiplataforma. Buscamos a una persona con experiencia sólida en Android, que quiera dar el salto o consolidarse en el futuro en Kotlin Multiplatform (KMP). Buscamos a alguien proactivo, con ganas de aprender y de compartir, que disfrute trabajando en equipo y que contribuya a seguir elevando el nivel técnico del chapter., * Al menos 4 años de experiencia en desarrollo nativo Android (Kotlin + Jetpack Compose).
-
Experiencia en desarrollo con Kotlin Multiplatform o fuerte motivación por especializarte en ello.
-
Conocimiento sólido de patrones de arquitectura (MVVM, MVI) y principios de diseño de software (SOLID, Clean Architecture).
-
Experiencia consumiendo APIs RESTful. Se valorará muy positivamente la experiencia con GraphQL.
-
Dominio de Coroutines y Flow para la programación asíncrona.
-
Fuerte cultura de testing (JUnit, MockK, Turbine, Espresso).
-
Conocimiento y uso habitual de control de versiones con Git.
-
Familiaridad con CI/CD, automatización de testing y distribución de apps.
-
Haber trabajado con herramientas como Postman, Figma, Jira, Confluence, Zeplin, o similares.
Experiencia en publicación y procesos:
- Experiencia en subida de apps a App Store y/o Google Play.
- Haber participado en ceremonias bajo el framework Scrum.
- Buenas prácticas, código limpio y orientación a mejora continua.
No es imprescindible, pero valoramos positivamente:
- Participación en proyectos reales con Kotlin Multiplatform (profesionales o personales).
- Experiencia con Compose Multiplatform para iOS o Desktop.
- Conocer el lado iOS (Swift/SwiftUI), aunque sea a nivel básico.
- Haber trabajado con Ktor, SQLDelight, o Koin.
- Conocimientos sobre accesibilidad móvil (WCAG) para Android y/o iOS.
- Experiencia configurando o manteniendo pipelines de CI/CD., * Acceso a formación continua: presupuesto individual para formación, obtención de certificaciones, acceso a Udemy, clases de idiomas, formación interna.
- Flexibilidad horaria, teletrabajo, posibilidad de trabajar desde nuestros Hubs.
- 22 días de vacaciones + día de cumpleaños + 2 días de asistencia a eventos técnicos + 24 y 31 de diciembre no laborables.
- Wellbeing pack: apoyo para la mejora del bienestar.
- Retribución flexible.
- Dinámicas y Eventos de Teambuilding.
- Pack de Bienvenida.
- Posibilidad de elegir equipo (Windows / Mac).
- Otras iniciativas que permiten obtener bonus adicionales: recomendar profesionales, speaker en eventos, artículos técnicos.
- Encuentro Virtual todos los viernes, fiestas y espacios para proponer cambios y participar en ellos.
Benefits & conditions
Ofrecemos un ambiente de trabajo orientado al desarrollo profesional, aportando beneficios como formación continua y flexibilidad horaria.