Skip to content
← Back to job listings

Desarrollador Mobile (Android/iOS)

evopoint (bamboohr) · Santo Domingo, DN, Dominican Republic

Software DevelopmentQuick applyfull-timeabout 5 hours ago

About The 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.

This listing was posted by a verified recruiter at evopoint (bamboohr). Report this listing