0325 - 167 ING | 2 iOS Developers
Summary
iOS developer building and maintaining mobile apps with Swift and Kotlin Multiplatform (KMP), using Combine for reactive programming and modern architectures like MVVM, VIPER, and MVI. Integrates GraphQL, SQLDelight, Koin, and Ktor for ING bank via TalentCross.
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!