0325 - 167 ING | 2 iOS Developers
Summary
Build and maintain iOS apps in Swift with MVVM/VIPER, and share business logic across platforms using Kotlin Multiplatform for a fintech client.
iOS con Kotlin Multiplatform
Estamos buscando un iOS- Kotlin Multiplatform Developer altamente motivado y con experiencia en el desarrollo de aplicaciones móviles escalables y de alto rendimiento. Serás parte de un equipo innovador, trabajando en el diseño, desarrollo y mantenimiento de aplicaciones en iOS y soluciones multiplataforma utilizando Kotlin Multiplatform.
Responsabilidades
- Desarrollar y mantener aplicaciones iOS utilizando Swift y arquitecturas modernas como MVVM y VIPER.
- Implementar programación reactiva con Combine y otros frameworks.
- Diseñar y desarrollar soluciones multiplataforma utilizando Kotlin Multiplatform (KMP).
- Utilizar Koin para la gestión de dependencias y Ktor para el desarrollo de servicios backend ligeros.
- Manejar bases de datos con SQLDelight para garantizar eficiencia y escalabilidad.
- Integrar y optimizar consultas utilizando GraphQL.
- Colaborar con equipos de diseño, producto y backend para mejorar la experiencia de usuario.
- Escribir código limpio, modular y escalable, siguiendo las mejores prácticas.
- Realizar pruebas unitarias y de integración para garantizar la calidad del software.
Requisitos
- Experiencia sólida en desarrollo iOS con Swift.
- Conocimiento en Combine y programación reactiva.
- Experiencia en arquitecturas MVVM y VIPER.
- Conocimiento en Kotlin Multiplatform y su ecosistema.
- Experiencia con Koin para inyección de dependencias.
- Familiaridad con Ktor para desarrollo backend y servicios API.
- Manejo de SQLDelight para bases de datos.
- Conocimientos en GraphQL y su integración en aplicaciones móviles.
- Experiencia en MVI para desarrollo en Kotlin.
- Capacidad para trabajar en equipos multidisciplinarios y en entornos ágiles.
Deseable
- Experiencia con SwiftUI y Jetpack Compose.
- Conocimientos en CI/CD para automatización de despliegues.
- Experiencia con pruebas automatizadas y frameworks de testing.
Beneficios
- Trabajo remoto
- Horario flexible.
- Plan de capacitación y crecimiento profesional.
- Equipo de trabajo dinámico y colaborativo.
Si eres un desarrollador apasionado por la innovación y te entusiasma la idea de trabajar en proyectos de alto impacto, ¡nos encantaría conocerte!