Tech Stack
AndroidFirebaseGraphQLiOSJavaJavaScriptKotlinObjective-CReactReact NativeRealmSQLiteSwiftTypeScript
About the role
- Diseñar, desarrollar y mantener aplicaciones móviles escalables y de alto rendimiento utilizando React Native y TypeScript
- Implementar funcionalidades de geolocalización en tiempo real y seguimiento de dispositivos
- Integrar y gestionar servicios de terceros y SDKs como Firebase (autenticación, notificaciones push, analíticas)
- Asegurar enfoque offline-first y sincronización de datos locales con el servidor
- Participar en revisiones de código y promover buenas prácticas de desarrollo
- Colaborar con equipos multifuncionales (diseño, backend, producto) para definir, diseñar y lanzar funcionalidades
- Mantener la calidad y rendimiento de la aplicación, identificar y resolver problemas complejos y optimizar la experiencia del usuario
Requirements
- Título en Ciencias de la Computación, Ingeniería de Software o carrera afín
- Mínimo de 3 años de experiencia en desarrollo de software con enfoque en desarrollo móvil (React Native)
- Dominio de JavaScript/TypeScript y del ecosistema React Native
- Experiencia en el diseño de aplicaciones móviles escalables y robustas
- Experiencia integrando aplicaciones móviles con APIs de backend (RESTful/GraphQL) y manejo de JSON
- Conocimiento práctico de desarrollo nativo en iOS y Android (Swift/Objective-C, Kotlin/Java) para crear módulos nativos o bridges
- Experiencia en la publicación de aplicaciones en Google Play Store y Apple App Store
- Profundo conocimiento de funcionalidades de geolocalización en dispositivos móviles (GPS, permisos, actualizaciones en segundo plano)
- Experiencia en desarrollo offline-first y manejo de bases de datos locales (SQLite, Realm u otras) y sincronización con servidores
- Fuertes habilidades de resolución de problemas
- Excelentes habilidades de comunicación escrita y verbal
- (Plus) Experiencia en DevOps y CI/CD aplicado al desarrollo móvil
- (Plus) Familiaridad con herramientas de mapas y servicios de ubicación (Google Maps SDK, Mapbox)
- (Plus) Experiencia con metodologías ágiles (Scrum, Kanban)
- Contrato indeterminado directamente con la compañía
- Trabajo hibrido en Bogotá
- Salario competitivo
- Flexibilidad para equilibrar tu vida personal y profesional
- Un equipo humano, colaborativo y con propósito
- Oportunidades de formación, bienestar y beneficios
ATS Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
React NativeTypeScriptJavaScriptRESTful APIsGraphQLiOS developmentAndroid developmentSQLiteRealmoffline-first development
Soft skills
problem solvingcommunication
Certifications
Bachelor's in Computer ScienceBachelor's in Software Engineering