Publicado hace 3 días.
Desarrollador iOS - Android Middle - Remoto en AOS
$ 5.000.000 a 5.999.999 COP (Neto)
Remoto: LATAM
Empleado de tiempo completo
Inglés : Nivel Básico
Se requiere Desarrollador Móvil Android - iOS
Ciudad: Bogotá
Conocimientos y experiencia:
Madurez del perfil:
- 5 a 7 años en todos los skills listados más abajo.
- La persona debe tener 100% de autonomía para proyectos complejos.
- Debe ser capaz de tomar decisiones de arquitectura.
Requerimientos Transversales (aplica para iOS y Android)
- POO.
- Programación reactiva.
- Programación funcional.
- Conocimientos en componentes.
- Principio SOLID.
- Patrones de arquitectura.
- Patrones de diseño.
- Clean architecture.
- Estructura de datos.
- Modularización.
- Manejo de GIT (Gitlow & Trunk base).
- CD/CI(idealmente con Jenkins).
- Firebase.
- Complejidad algorítmica.
- Unit test.
Requerimientos Específicos iOS
- Amplio conocimiento en el lenguaje Swift.
- Ciclos de vida en iOS.
- Memory management.
- Depuración de memoria usando Instruments.
- Manejo de Instruments.
- Auto Layouts y SwiftUI (Conocimientos básicos en SwiftUI).
- Construcción de UI a código.
- XCTest.
- Grand central dispatch.
- Core Data & UserDefaults.
- Combine.
- Gestores de dependencias (Cocoapods, Swift Package Manager y Carthage).
- Frameworks & XCFrameworks.
- Modularización mediante gestor de dependencias.
- Scheme and var environments.
- Generación y validación de IPA.
- Despliegue al AppStore.
- Generación de certificados y provisional profiles.
- Push notifications.
- Widgets.
Requerimientos Específicos Android
- Conocimiento en el lenguaje Java.
- Alto conocimiento en el lenguaje Kotlin.
- Ciclos de vida en Android.
- Creación de vistas con Views XML.
- Creación de vistas con Jetpack Compose/
- Coroutines.
- Flows.
- Room Database.
- Push notifications con Firebase.
- Procesos de Despliegue con Play Console