Full Time

Desarrollador de Apps – Trabajos Desde Casa

Publicado hace 9 meses
Colombia
$40 - $50 por hora

Descripción del trabajo

Ubicación: Colombia
Tipo de Empleo: Desarrollador de Apps
Horario: Full-Time
Lenguaje: Ingles, Español
Compañía que está contratando: Turing

Descripcion del Puesto:

Una empresa con sede en EE.UU. que está creando una tecnología de vanguardia que proporciona un conocimiento preciso de la ubicación en tiempo real de productos, personas y equipos busca un Desarrollador de Aplicaciones Móviles Senior. El candidato se encargará de corregir errores, fallos y otros problemas mediante la resolución de problemas. La empresa ayuda a las empresas a mejorar pasos cruciales en la producción, entrega y venta de sus productos utilizando un software fácil de usar, una red mundial de socios y un diseño eficiente. Hasta la fecha, ha conseguido más de 5,7 millones de dólares de financiación.

Responsabilidades:

  • Desarrollar, establecer y gestionar aplicaciones expansivas, estéticamente agradables y modulares para Android utilizando tecnologías nativas y multiplataforma
  • Encargarse del desarrollo, mejora, publicación y mantenimiento de aplicaciones móviles (Android, Xamarin)
  • Modificar pruebas unitarias de código e incorporarlas al código base actual
  • Documentar APIs, SDKs, arquitectura, builds y releases
  • Para el control de versiones y los despliegues CI/CD, utilizar soluciones como GitLab
  • Seguir las directrices, convenciones y mejores prácticas de codificación

Requerimientos:

  • Licenciatura/Máster en Ingeniería, Informática (o experiencia equivalente)
  • Al menos 5 o más años de experiencia relevante como desarrollador de aplicaciones móviles
  • 3 o más años de experiencia trabajando con desarrollo nativo Android usando Java, Kotlin, o tecnologías similares
  • Al menos 5 años de experiencia en la creación de software de calidad de producción
  • Amplio conocimiento práctico de las mejores prácticas de programación de Android y de los módulos más populares
  • Experiencia previa trabajando con sensores y datos de sensores (como cámaras, NFC, RFID e IMU)
  • Amplios conocimientos de diseño de interfaz de usuario y familiaridad con los patrones de diseño habituales
  • Amplios conocimientos de patrones de programación para multithreading síncrono y asíncrono
  • Experiencia demostrable utilizando con soltura tecnologías de control de versiones como Git, GitLab, etc.
  • Conocimiento profundo de CI/CD pipelines y despliegue de aplicaciones en Google Play store
  • Gran capacidad para analizar problemas y resolverlos
  • Capacidad para desarrollar módulos y componentes probados, reutilizables y autocontenidos
  • Garantizar una cadena de dependencia transparente tanto para el sistema de archivos como para la lógica de la app
  • Debe ser auto-motivado, orientado al detalle, y capaz de cumplir con los plazos
  • Experiencia sólida con Xamarin/MAUI para el desarrollo de aplicaciones multiplataforma.
  • Se prefiere cierta experiencia con el desarrollo de iOS utilizando Objective-C, Swift, o equivalente
  • Conocimiento en profundidad de Xamarin, MAUI, Kotlin, y Swift mejores prácticas y módulos de uso frecuente es deseable
  • Se valorará la experiencia con Google ML Kit
  • Experiencia previa trabajando con sockets en comunicación de red local es deseable
  • Experiencia construyendo aplicaciones web .NET (responsive, MVC, WebAPI, JSON, JQuery, Angular, etc.) es un plus
  • Es útil tener conocimiento de tecnologías como SQL, LINQ, .NET Core, y Docker
  • Excelentes habilidades de comunicación en inglés, tanto oral como escrita