iOS Developer (Por proyecto)
Desarrollo¡Desafíate! Muéstranos tu talento y déjanos llevarlo más allá del límite. Buscamos geeks inconformes con lo ordinario.
Trabaja con los mejores, nuestro equipo está cambiando la forma en que las personas interactúan con la tecnología. ¡Te queremos de nuestro lado!
Jornada
Tiempo completo.
Contrato por proyecto de 3 meses.
Experiencia
4+ años en la plataforma, Publicación en Appstore, Push Notifications, Wallet , Firebase SDK, REST, Testing, GitFlow.
Actividades
- Construir software que cumpla con los requerimientos funcionales y no funcionales definidos.
- Aplicar estándares, mejores prácticas, patrones de diseño y procedimientos que aseguren la construcción de software de calidad.
- Realizar pruebas al software desarrollado para identificar y solucionar errores en los ambientes necesarios.
- Asegurar el correcto funcionamiento del software desarrollado en los dispositivos y versiones de sistema operativo móvil requerido.
- Asegurar la estabilidad, escalabilidad, desempeño y seguridad del software desarrollado.
- Implementar mecanismos de trazabilidad y observabilidad en el desarrollo de software para dispositivos móviles.
- Desplegar y publicar en tiendas las aplicaciones móviles desarrolladas
asegurando el cumplimiento de las políticas, normativas de seguridad y privacidad de datos definidas por cada una de ellas. - Dar soporte y mantenimiento a desarrollos de software asegurando su funcionalidad y estabilidad.
- Implementar controles necesarios para cubrir los requerimientos de
seguridad requeridos. - Analizar y estimar requerimientos de desarrollo de software para dispositivos móviles.
- Trabajar en conjunto con otros roles técnicos, de calidad y de negocio para cumplir con los requerimientos del cliente y sus usuarios.
- Garantizar una experiencia de usuario adecuada siguiendo los
lineamientos, requerimientos y buenas de cada sistema operativo móvil.
Conocimientos necesarios
- Swift/SwiftUI
- Consumo de Servicios REST
- Test unitarios y de integración
- Procesamiento asíncronos: GCD
- GraphQL, Apollo
- Persistencia de datos: Core data, Sqlite, Key Chain, Data Store
- Responsive design
- Arquitecturas: Clean
Architecture, Principios SOLID - Patrones de diseño:
MVVM/MVC/VIP/VIPPER/TCA. - Control de versiones (GIT)
Conocimientos deseados
- The Composable Architecture
- CI
- Pruebas de performance
- Pasarelas de pago: Apple pay, Paypal, etc.
- Uso de Proxy