Posted 6 days ago
Desarrollador Mobile (Android/iOS)
AI Summary
Designs, develops, and maintains native mobile applications for Android (Kotlin) and iOS (Swift), integrating APIs and third-party SDKs while collaborating with cross-functional teams in an agile environment.
About this role
Buscamos un Desarrollador Mobile (Android/iOS) con experiencia en el desarrollo de aplicaciones móviles nativas para Android e iOS. Será responsable de diseñar, desarrollar, implementar y mantener aplicaciones de alto rendimiento utilizando Kotlin y Swift, colaborando con equipos multidisciplinarios para crear soluciones escalables, seguras y centradas en la experiencia del usuario.
La persona ideal posee sólidos conocimientos en el desarrollo móvil nativo, buenas prácticas de programación, arquitectura de software y metodologías ágiles.
Responsabilidades
- Diseñar, desarrollar y mantener aplicaciones móviles nativas para Android (Kotlin) e iOS (Swift).
- Implementar interfaces de usuario modernas, intuitivas y responsivas siguiendo las mejores prácticas de cada plataforma.
- Integrar APIs REST, servicios web y SDKs de terceros.
- Escribir código limpio, reutilizable, documentado y alineado con estándares de calidad.
- Optimizar el rendimiento, estabilidad y seguridad de las aplicaciones móviles.
- Identificar, analizar y corregir errores o incidencias.
- Participar en revisiones de código (Code Reviews) y promover buenas prácticas de desarrollo.
- Colaborar con equipos de UX/UI, Backend, QA, DevOps y Producto durante todo el ciclo de desarrollo.
- Participar activamente en ceremonias ágiles (Scrum/Kanban), incluyendo planificación, revisiones y retrospectivas.
- Contribuir a las decisiones de arquitectura y mejora continua de las aplicaciones.
- Mantenerse actualizado sobre las tendencias y tecnologías del ecosistema Android e iOS.
Requisitos
- Licenciatura en Ingeniería en Sistemas, Ingeniería de Software, Ciencias de la Computación o carreras afines (o experiencia equivalente).
- Mínimo 3 años de experiencia en desarrollo de aplicaciones móviles nativas.
- Experiencia comprobable en al menos una de las plataformas (Android con Kotlin o iOS con Swift), siendo altamente valorada la experiencia en ambas
- Experiencia con Android Studio, Xcode, Android SDK e iOS SDK.
- Conocimiento de arquitecturas de desarrollo móvil como MVVM, MVC y/o Clean Architecture.
- Experiencia desarrollando interfaces con Jetpack Compose, SwiftUI o UIKit.
- Experiencia consumiendo e integrando APIs REST.
- Manejo de Git y flujos de control de versiones.
- Experiencia utilizando Firebase y servicios móviles.
- Conocimiento de herramientas de inyección de dependencias (Hilt/Dagger).
- Experiencia con programación asíncrona utilizando Coroutines, Flow, GCD o Swift Concurrency (async/await).
- Conocimiento del ciclo de vida de aplicaciones Android e iOS.
- Experiencia realizando pruebas unitarias y pruebas de interfaz.
- Capacidad para resolver problemas técnicos de forma eficiente.
Requisitos deseables
- Experiencia con Clean Architecture.
- Conocimiento de Kotlin Multiplatform (KMP).
- Experiencia utilizando Room Database y Core Data.
- Familiaridad con GraphQL.
- Experiencia implementando pipelines de CI/CD.
- Experiencia publicando aplicaciones en Google Play Store y Apple App Store.
- Conocimientos de seguridad en aplicaciones móviles.
- Experiencia en aplicaciones del sector financiero, seguros o comercio electrónico.
- Conocimientos de Apple Human Interface Guidelines (HIG) y Material Design.
- Experiencia trabajando con metodologías ágiles (Scrum o Kanban).
Conocimientos técnicos
- Kotlin
- Swift
- Android Studio
- Xcode
- Android SDK
- iOS SDK
- Jetpack Compose
- SwiftUI
- UIKit
- MVVM
- MVC
- Clean Architecture
- Coroutines
- Flow
- Swift Concurrency (async/await)
- Grand Central Dispatch (GCD)
- Hilt / Dagger
- Retrofit
- URLSession
- Room Database
- Core Data
- Firebase
- REST APIs
- GraphQL
- Git
- Gradle
- Swift Package Manager (SPM)
- CocoaPods
- XCTest
- Pruebas Unitarias
- Pruebas UI
- CI/CD
Competencias
- Pensamiento analítico.
- Resolución de problemas.
- Trabajo en equipo.
- Comunicación efectiva.
- Organización y gestión del tiempo.
- Proactividad.
- Adaptabilidad.
- Orientación a resultados.
- Atención al detalle.
- Aprendizaje continuo.
Idiomas
- Inglés intermedio (B2) o superior, con capacidad para leer documentación técnica, colaborar con equipos internacionales y participar en reuniones en inglés.
Skills
Explore related jobs
More jobs at EvoPoint Solutions
Similar Android SDK jobs
Jobs in Santo Domingo
- OClient Support Analyst IIOrigamirisk · Santo Domingo, Dominican Republic
- OClient Success ManagerOrigamirisk · Santo Domingo, Dominican Republic
- OSoftware Development Engineer in TestOrigamirisk · Santo Domingo, Dominican Republic
AI Security Engineer / Offensive Security Engineer - TechnologyTruelogic · Santo Domingo- Early Years Teaching AssistantTipse India Private limited · Colegio Bilingüe New Horizons, Dominican Republic
Browse these categories
Market data for this role
All reports →- SeriesRole reportsOne role family at a time: how many openings, what changed this week, who is hiring, what it pays.
- SeriesSalary reportsWhat employers publish in job postings, by level and workplace. Not self-reported pay.
- Market overviewState of tech hiring, September 2026: up 4.8%Tech hiring rose 4.8% month over month in September 2026, with 411,122 new listings. Customer support and account executive roles led the growth.