Senior Android Developer
Role details
Job location
Tech stack
Job description
Sngular en Granada busca un desarrollador Android con al menos 4 años de experiencia en Kotlin y Jetpack Compose., * Implementación de código nativo en Android (Kotlin/Compose).
- Arquitectura y desarrollo KMP: implementación de funcionalidades y módulos.
- Colaborar con equipos de Backend, Diseño y QA para definir APIs., * 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 codo a 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 a la base de conocimiento del Chapter mediante formaciones, creación de PoCs y exploración de novedades del ecosistema KMP.
Requirements
Buscamos a alguien apasionado por Kotlin Multiplatform y que quiera contribuir en un ambiente de crecimiento continuo. Ofrecemos beneficios como flexibilidad horaria, formación continua y un pack de bienestar., * Al menos 4 años de experiencia en desarrollo nativo Android con Kotlin y Jetpack Compose.
-
Experiencia en Kotlin Multiplatform o motivación por especializarte en ello.
-
Conocimiento de patrones de arquitectura y principios de diseño de software., Desarrollo nativo Android (Kotlin + Jetpack Compose) Kotlin Multiplatform Patrones de arquitectura (MVVM, MVI) APIs RESTful Coroutines y Flow Testing (JUnit, MockK, Turbine, Espresso) Control de versiones con Git CI/CD Postman, Figma, Jira, Confluence, Zeplin, Dentro de SNGULAR formarás parte de nuestro Chapter de Aplicaciones Móviles, un equipo especializado en desarrollo nativo y multiplataforma. Buscamos a alguien con experiencia sólida en Android, que quiera consolidarse en Kotlin Multiplatform (KMP) en el futuro., * Al menos 4 años de experiencia en desarrollo nativo Android (Kotlin + Jetpack Compose).
-
Experiencia en 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á 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 Postman, Figma, Jira, Confluence, Zeplin o similares.
-
Experiencia en publicación de apps en 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., * Participación en proyectos reales con Kotlin Multiplatform.
-
Experiencia con Compose Multiplatform para iOS o Desktop.
-
Conocimientos básicos de iOS (Swift/SwiftUI).
-
Experiencia con Ktor, SQLDelight o Koin.
-
Conocimientos sobre accesibilidad móvil (WCAG) para Android y/o iOS.
-
Configuración o mantenimiento de pipelines de CI/CD., * Acceso a formación continua: presupuesto individual para formación, certificaciones, acceso ilimitado a Udemy, clases de idiomas.
-
Flexibilidad horaria, teletrabajo y 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, y 24 y 31 de diciembre no laborables.
-
Wellbeing pack: apoyo para el bienestar físico y mental.
-
Retribución flexible.
-
Dinámicas y eventos de teambuilding.
-
Pack de bienvenida.
-
Posibilidad de elegir equipo (Windows / Mac).
-
Otras iniciativas que permiten bonificaciones adicionales: recomendar profesionales, speaker en eventos, artículos técnicos.