Trabajo de Sr Android Developer Bilingue en Innovasoft, Puebla - México en EmpleosTI.com.mx

Sr Android Developer Bilingue

  • Lugar

    Puebla, Puebla

  • Tipo de puesto

    Empleado de tiempo completo

  • Sueldo

    $ 40,000 a 45,000

Sr Android Developer

Position Name:

Android developer Sr

Area of Expertise

Aplicaciones móviles Android

Level of Expertise

Senior

 

Ingles   90%

Zona de Trabajo   Puebla

Contrato: 6 meses, inicial

Esquema de pago: Mixto con prestaciones de ley

Fecha de Alta:     01 de Marzo  (2 candidatos 1 es urgente)

Specific Profile

Estamos buscando un desarrollador de Android responsable del desarrollo de aplicaciones destinadas a una gran cantidad de dispositivos Android.

Su enfoque principal será el desarrollo de aplicaciones de Android y su integración con servicios de back-end.

Trabajará junto a otros ingenieros y desarrolladores que trabajarán en diferentes capas de la infraestructura. Por lo tanto, el compromiso con la resolución colaborativa de problemas, el diseño sofisticado y la creación de productos de calidad es esencial.

 

Responsabilidades

• Traducir diseños y wireframes en código de alta calidad

• Diseñar, crear código Java de alto rendimiento, reutilizable y confiable

• Garantizar el mejor rendimiento, calidad y capacidad de respuesta posibles de la aplicación.

• Identificar y corregir cuellos de botella y corregir errores.

• Ayuda a mantener la calidad del código, la organización y la automatización.

   

Skills

• Experiencia en el diseño y desarrollo de aplicaciones basadas en el paradigma de Orientación a objetos (POO)

• Conocimiento avanzado de los SDK de Android en sus diferentes versiones

• Conocimiento avanzado de las API REST para conectar aplicaciones de Android a servicios de back-end, soportando el protocolo de comunicación TLS v1.2.

• Conocimiento avanzado de los principios de diseño, patrones y mejores prácticas de la interfaz de usuario de Android. (Material design)

• Desarrollo de aplicaciones con diferentes resoluciones de pantalla (teléfonos, tabletas)

• Experiencia en el desarrollo de aplicaciones sin conexión (almacenamiento local), subprocesos (multithreading) y optimización de procesos (performance tunnig)

• Experiencia en el desarrollo de aplicaciones que utilizan servicios de background.

• Conocimiento del ecosistema de Android de código abierto y las bibliotecas disponibles para tareas comunes

• Capacidad para comprender los requisitos empresariales y traducirlos en requisitos técnicos.

• Familiaridad con las API de mensajes en la nube y las notificaciones push

• Comprensión de los principios de diseño de Android de Google y las directrices de interfaz

• Comprensión de las herramientas de control de versiones de código, como Git

• Familiaridad con herramientas de integración continua (CI) y entrega continua (CD).