Umvel
< BACK TO ALL JOBS

Desarrollador de aplicaciones Móviles

  • México D.F., MX
  • Research and Development
  • Full-time
  • Internet and Software
  • Mid-Senior level

Desarrollador Mobile


En Umvel nos dedicamos al desarrollo de software a medida, seguimos un principio de apertura a las ideas, a la innovación y a los procesos; lo que nos diferencia del resto de las empresas. Nuestro equipo se conforma de jóvenes ingenieros, expertos en programación y personal especializado en TI, apasionados por crear plataformas digitales que cambian la manera de administrar las empresas, en México y América. Si buscas un sitio con oportunidades de crecimiento este es tu lugar.


Objetivo 


Crear y seguir patrones de diseño de software y estructuras de datos enfocados a un funcionamiento eficiente y seguro de las aplicaciones móviles. Realizar la implementación de vistas, animaciones y lógica junto con el mantenimiento de aplicaciones móviles incluyendo diagnóstico y solución de errores.


Funciones y Responsabilidades

 

  • Revisión de código implementado por otros desarrolladores.
  • Detección y solución de errores en el código.
  • Implementación de interfaces de usuario y controladores junto con sus componentes, enfocado en el rendimiento y estabilidad de las aplicaciones.
  • Implementación de conexión entre las aplicaciones móviles y los servicios de backend requeridos para su correcto funcionamiento.
  • Implementación de los métodos de almacenamiento de datos más convenientes según el caso de uso de las aplicaciones. Bases de datos persistentes y en memoria.
  • Comunicación con equipos de arquitectura de software y desarrollo backend para reporte de errores, propuestas de cambios y nuevas características en APIs REST.


Conocimiento técnico 


Si te enfocas en aplicaciones iOS:


  • Más de dos años de experiencia en el desarrollo de aplicaciones iOS
  • Conocimiento avanzado de Swift y/o Objective-C.
  • Amplio conocimiento de los Frameworks utilizados para el desarrollo de aplicaciones en iOS (UIKit, Foundation, Dispatch, etc.)
  • Conocimiento de bibliotecas de código abierto comunes (Alamofire, DZNEmptyDataSet, etc).
  • Buenas prácticas y estructura de código.
  • Conocimientos de pruebas unitarias.
  • Conocimientos sólidos de NSLayoutConstraint y AutoLayout.
  • Deseable: Implementación de interfaces de usuario sin Storyboard/XIB, en código.
  • Conocimientos del ciclo de vida de las aplicaciones y sus componentes: Aplicaciones, Controladores, Celdas y otros elementos gráficos y del sistema.


Si te enfocas en aplicaciones Android:


  • Más de dos años de experiencia como desarrollador de aplicaciones Android.
  • Conocimiento avanzado de Kotlin y/o Java para Android.
  • Conocimiento de bibliotecas de código abierto comunes (Retrofit, Picasso, etc)
  • Buenas prácticas y estructura de código.
  • Deseable: Conocimientos de pruebas unitarias.
  • Patrones de diseño.
  • Experiencia con componentes Android Jetpack: ViewModel, LiveData, Data Binding, Room, RecyclerView, Navigation, etc.
  • Deseable: Experiencia con MVVM y/o Clean Architecture.
  • Conocimientos de Kotlin Coroutines.
  • Conocimientos de ciclo de vida de las aplicaciones y sus componentes, como lo son Fragments y Activities, entre otros.


Umvel te ofrece 


  • Un gran ambiente de trabajo.
  • Horario flexible de lunes a viernes.
  • Vacaciones a partir de los 6 meses de ingreso (según carga de trabajo.)
  • Gimnasio Particular.
  • Clases de Box Particulares.
  • Clases de inglés presenciales para todos los niveles.
  • Equipo de fútbol.
  • Seguro de Gastos médicos mayores.
  • Bono por antigüedad.
  • Bono por objetivos cumplidos en los proyectos asignados.
  • Plan de crecimiento.


Apply
We use cookies to offer you our service. By continuing to use this site, you consent to our use of cookies as described in our policy
© Umvel
100hires
Powered by
100Hires.com