Overview La gente viene a SNGULAR atraída por proyectos que usan tecnologías punteras y se quedan por los grandes profesionales con los que trabajan. Ofrecemos un entorno orientado a las personas, crecimiento y formación continua, beneficios para el bienestar y un espíritu de equipo.
En SNGULAR adoptamos una cultura plural, con igualdad de oportunidades, proactividad, humildad y buen humor. Conoce lo que hace de SNGULAR un BestPlaceToGrow.
Cuál será tu rol 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.
Cuáles serán tus responsabilidades 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.
Qué esperamos de ti Experiencia técnica:
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.
Beneficios 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.
#J-18808-Ljbffr