Senior Android Developer

Sngular
Municipality of Granada, Spain
3 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
€ 45K

Job location

Remote
Municipality of Granada, 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 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.

About the company

La gente llega a SNGULAR atraída por proyectos que usan tecnologías punteras y se queda por los grandes profesionales con los que trabajan. Además ofrecemos una cultura centrada en las personas, crecimiento y capacitación continua, y beneficios incomparables.

Apply for this position