Senior Android Developer

Sngular
Municipality of Santander, Spain
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
Spanish
Experience level
Senior
Compensation
€ 50K

Job location

Remote
Municipality of Santander, Spain

Tech stack

Microsoft Windows
API
iOS
App Store (IOS)
Confluence
JIRA
Continuous Integration
Mobile Application Software
JUnit
Model View ViewModel
Scrum
Software Engineering
Web Content Accessibility Guidelines
Postman
Swiftui
Backend
GIT
Kotlin
Zeplin
Jetpack Compose
Figma
GraphQL
Asynchronous Programming
Google Play
REST
Multiplatform
Software Version Control

Job description

Sngular busca un desarrollador nativo Android con al menos 4 años de experiencia en Kotlin y Jetpack Compose. El candidato trabajará en un equipo proactivo dentro del Chapter de Aplicaciones Móviles, colaborando con Backend, Diseño (UX/UI) y QA., * Implementación de código nativo en Android (Kotlin/Compose).

  • Trabajar con equipos de Backend, Diseño (UX/UI) y QA.
  • Definir arquitecturas y contribuir a la base de conocimiento del Chapter., 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., En SNGULAR adoptamos una cultura plural, donde trabajamos con respeto, igualdad de oportunidades, proactividad, humildad y espíritu de equipo, manteniendo siempre el buen humor., * 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

Se valorará experiencia en Kotlin Multiplatform, además de conocimientos sólidos en patrones de arquitectura y buenas prácticas de desarrollo. Ofrecemos beneficios como flexibilidad horaria, formación continua y un paquete de bienestar., * Al menos 4 años de experiencia en desarrollo nativo Android.

  • Sólido conocimiento de patrones de arquitectura y principios de diseño de software.
  • Experiencia en publicación de apps a App Store y/o Google Play., Desarrollo nativo Android (Kotlin + Jetpack Compose) Kotlin Multiplatform Patrones de arquitectura (MVVM, MVI) APIs RESTful Coroutines y Flow Testing (JUnit, MockK, Espresso) Control de versiones con Git CI/CD, 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).

Queremos a alguien proactivo/a, 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.
  • Robusto 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 si:

  • Has participado en proyectos reales con Kotlin Multiplatform (profesionales o personales).
  • Tienes experiencia con Compose Multiplatform para iOS o Desktop.
  • Conoces el lado iOS (Swift/SwiftUI), aunque sea a nivel básico.
  • Has trabajado con Ktor, SQLDelight, o Koin.
  • Tienes conocimientos sobre accesibilidad móvil (WCAG) para Android y/o iOS.
  • Has configurado o mantenido pipelines de CI/CD.

Beneficios

  • Acceso a formación continua: presupuesto individual para formación, obtención de certificaciones, acceso ilimitado a Udemy, clases de idiomas, dinámicas de 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: Ayuda 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, entre otros.
  • Encuentro Virtual todos los viernes, fiestas y espacios donde podrás expresarte y proponer cambios.

Apply for this position