Horarios flexibles, dinámicas, entrenamiento ágil y crecimiento; 20 años de experiência dedicados a desarrollo de software, UX & testing Factory, buscamos IOS developer para desarrollo de apps nativas en esquema híbrido (80% home - 20% presencial)
- Ingreso de $45,000 a $55,000 pesos libres prestaciones de Ley y superiores
- Comisiones no topadas
- Horario de lunes a viernes de 9:00 a 6:00 p.m
- Zona de trabajo: Home Office 80% y Oficina 20%
**3 a 4 años de experiência mínima como**:
- Como desarrollador de aplicaciones móviles, aplicaciones, apps Developer, programador móvil, Android developer, mobile developer, etc.
Desarrollador Android, programador IOS, etc.
Como desarrollador de aplicaciones móviles, aplicaciones, IOS Developer, XCode developer, apps Developer, programador móvil, etc.
- Experiência en desarrollo de aplicaciones (al menos 1 o 2) con IOS versión 9 u 11 uso de XCode Swift 3 o superior
- Experiência laboral con sistemas de iOS como Core Data, Core Animation, Core Graphics y Core Text.
Conocimiento con bibliotecas y API de terceros
- Conocimiento del ciclo de vida de una app iOS (AppDelegate), Integración de los certificados de una app.
Manejo de vistas.
Conocimiento del ciclo de vida de las vistas, ui navigation Controller, manejo de alertviews, Uitableview.
Conocimiento de las guías de diseño de interfaz de iOS
- Experiência en patrones de diseño de código: Singleton, Builder, Dependency, Injection, Observer, Facade, Adapter, etc.
- Patrones de arquitectura MVC o MVP.
POO y nociones de SOLID.
- Manejo de servicios REST (Retrofit 2), consumo de servicios web SOAP y Rest
- Desarrollo de funcionalidades com o almacenamiento sin conexión, notificaciones push, acceso y control de dispositivo.
Conocimiento de Android Activities y Fragments, listas y adaptadores, intents y threads, SQL lite, persistencia de datos, Serialización y deseralización de datos JSON y XML, uso de la cámara, data fragments, Local notifications, animations, transitions.
- Manejo de bases de datos SQLite, Couchbase, LevelDb, Berkeley, unQLite e integración con bases externas
- Control de versiones con GIT o Gitlab
- Conocimiento de metodologías ágiles.
**Conocimientos técnicos deseables**:
- Deseable: TDD con Junit y Simulación de componentes con Mockito, JMock, Wiremock, etc.
- Experiência publicando en la tienda de aplicaciones.