IOS Developer

  • Teletrabajo
  • DevOps

¡Únete a la fiesta!

Nos encanta crear, aprender y crecer juntos, y creemos que un gran trabajo ocurre cuando grandes personas trabajan juntas. Por eso estamos buscando a la próxima gran persona.

¡Tenemos grandes beneficios para ti!

-Vacaciones desde el primer año

-Seguro de gastos médicos mayores 50%

-Seguro de Vida

-Fondo de ahorro

-Home Office

-Horarios flexibles

-Clases de inglés

-Gym

-Canchas deportivas


Sr Mobile especializado en IOS

Este perfil es responsable de escribir y entregar código de calidad en tiempo y forma. Se encarga del análisis, diseño y desarrollo de aplicaciones iOS. Es responsable de mantener una comunicación constante con el equipo de desarrollo y el lÍder de proyecto. Es responsable de documentar el código escrito. Se encarga de dar soporte y mantenimiento a las aplicaciones desarrolladas y de mejorar su rendimiento. Es responsable de probar y estresar las aplicaciones desarrolladas para asegurar su calidad y funcionamiento. Se encarga de revisar las metodologías y tecnologías usadas en el desarrollo y de implementar y probar nuevas de ser necesario siempre y cuando sea para el mejoramiento de la forma de trabajo, la calidad del producto o el trato con el cliente.

RESPONSABILIDADES PRINCIPALES

· Crear y desarrollar aplicaciones con alto rendimiento y buena experiencia de usuario.

· Colaborar con equipos multidisciplinarios para definir, diseñar, planear y crear nuevas funciones.

· Tomar desiciones técnicas y evaluar la compensación de estas.

· Mejorar el rendimiento de las aplicaciones.

· Diseñar e implementar pruebas unitarias que garanticen la solidez, como casos extremos, usabilidad y fiabilidad general.

· Comunicación constante con el equipo de trabajo para retroalimentación de los resultados obtenidos.

· Descubrir, evaluar e implementar de forma continua nuevas tecnologías para maximizar la eficiencia del desarrollo.

· Tener un buen entendimiento y conocimiento del negocio o área.

· Mantener una perspectiva crítica sobre las actividades realizadas y su modo de realización para mejorar el plan de trabajo.

· Trabajar en equipo.

· Ayudar y apoyar a otros cuando sea posible, recuerda el conocimiento de la mayoría supera al individual.

· Identificar factores de riesgo del proyecto y dar retroalimentación relevante.


RESULTADOS ESPERADOS

· Alta calidad en el código.

· Aplicaciones fiables y sólidas.

· Ser un miembro de equipo efectivo.

· Mejora continua en la metodología de desarrollo.

Buena comunicación con el equipo de trabajo.

El perfil utilizará las siguientes herramientas de trabajo:

ClickUp

Microsoft Teams

Sketch/Figma

Overflow

Zeroheight

Otra: Xcode, Github Desktop

Conocimiento requerido:

· Swift 4.2+

· SwiftUI

· UIKit

· Xcode

· CocoaPods

· Git

· Coredata

· Notificaciones push

· Sockets

· Uso de hardware del dispositivo: camara, gps.

· Consumo de servicios REST.

· Arquitecturas: MVC, MVVM.

· Pruebas unitarias, pruebas de rendimiento y pruebas de UI.

· Experiencia publicando Apps.

Deseable:

· Objective-C

· Notification center

· Swift packages

· Background Tasks

· Multi-threading

· Patrones de diseño: Decorator, Observer, Singleton,etc.

· Marco de trabajo Agile: Scrum o Kanban.

· PushKit, CallKit, ARKit u otros frameworks y servicios de Apple

Principios y valores fundamentales para el puesto:

· Pasión

· Lealtad

· Iniciativa

· Disciplina

· Creatividad