Trabajos remotos de desarrollador Android senior

En Turing estamos buscando desarrolladores Android senior remotos que serán responsables del pensamiento estratégico y del desarrollo, publicación y mantenimiento de aplicaciones móviles de alta gama para dispositivos Android. Obtén la oportunidad de trabajar con las principales empresas de EE. UU. y asciende rápidamente de rango.

Aplica a este trabajo

Echa un vistazo a los mejores empleos para septiembre de 2022aquí

Descripción del puesto

Responsabilidades del puesto

  • Colaborar con ingenieros back-end y gerentes de producto para determinar, diseñar y entregar aplicaciones móviles de alta calidad.
  • Crear componentes móviles limpios, eficientes y reutilizables, y desarrollar soluciones móviles escalables.
  • Identificar áreas de mejora y abogar por las buenas prácticas de desarrollo de aplicaciones.
  • Colaborar con ingenieros back-end y gerentes de producto para determinar, diseñar y entregar aplicaciones móviles de alta calidad.
  • Crear componentes móviles limpios, eficientes y reutilizables, y desarrollar soluciones móviles escalables.
  • Identificar áreas de mejora y abogar por las buenas prácticas de desarrollo de aplicaciones.
  • Garantizar la calidad, eficiencia y rendimiento del código mediante el análisis y la optimización de la aplicación.
  • Crear aplicaciones universales modernas para Android.
  • Solucionar problemas de producción y mantener la documentación para referencia futura.
  • Estimar de manera factible la característica del producto y brindar soluciones.
  • Coordinar con equipos multifacéticos para innovar nuevas ideas, explorar tecnologías y entregar proyectos dentro del plazo y presupuesto establecidos.

Requisitos mínimos

  • Licenciatura o Maestría en Ingeniería, Ciencias de la Computación (o experiencia equivalente).
  • Al menos +5 años de experiencia en el desarrollo de aplicaciones móviles (con algunas excepciones para desarrolladores sumamente calificados).
  • Competencia en Java, Kotlin y conceptos como Kotlin Coroutines y Android JetPack Components.
  • Licenciatura o Maestría en Ingeniería, Ciencias de la Computación (o experiencia equivalente).
  • Al menos +5 años de experiencia en el desarrollo de aplicaciones móviles (con algunas excepciones para desarrolladores sumamente calificados).
  • Competencia en Java, Kotlin y conceptos como Kotlin Coroutines y Android JetPack Components.
  • Sólido conocimiento de la estructura de datos, algoritmos y razonamiento lógico.
  • Experiencia en componentes básicos de Android como Actividad, Fragmento, Servicios, etc. y creación de perfiles, administración de memoria, batería u optimización de CPU.
  • Competencia en patrones de arquitectura como MVVM, MVP y otros patrones de diseño.
  • Fuerte comprensión de la integración de servicios web utilizando REST, JSON, XML, etc.
  • Profundo conocimiento de herramientas de terceros o librerías como Retrofit, Dagger 2, RxJava, etc.
  • Profunda experiencia en conceptos de bases de datos usando SQLite, Room.
  • Experiencia en procesos de compilación/lanzamiento y actividad DevOps con herramientas como Jenkins, Git, TFS, JIRA, TeamCity, etc.
  • Experiencia en depuración de producción utilizando ADB DDMS, Crashlytics, etc.
  • Fluidez en el idioma Inglés para una comunicación efectiva.
  • Capacidad para trabajar a tiempo completo (40 horas/semana) con una superposición de 4 horas con los husos horarios de EE. UU.

Habilidades preferidas

  • Competencia en la escritura de pruebas unitarias utilizando Mockito, Robolectric, Junit, etc.
  • Comprensión de las herramientas de control de versiones de código, como Git.
  • Familiaridad con la integración continua.
  • Competencia en la escritura de pruebas unitarias utilizando Mockito, Robolectric, Junit, etc.
  • Comprensión de las herramientas de control de versiones de código, como Git.
  • Familiaridad con la integración continua.
  • Experiencia con Flutter.
  • Familiaridad con las APIs de mensajes en la nube y las notificaciones push.
  • Excelentes habilidades técnicas, analíticas y de resolución de problemas.
  • Fuertes habilidades de comunicación, organización y liderazgo.

¿Interesado en este trabajo?

Aplique a Turing hoy mismo.

Aplicar ahora

¿Cómo convertirse en un desarrollador de Turing?

Trabaja con las mejores compañías de software en solo 4 sencillos pasos
  1. Crea tu perfil

    Completa tus datos básicos: nombre, ubicación, conocimientos, expectativa salarial y experiencia.

  2. Realiza nuestras pruebasy entrevistas

    Resuelve pruebas y asiste a una entrevista técnica.

  3. Recibe ofertas de trabajo

    Las mejores empresas de EE.UU. y Silicon Valley te elegirán como colaborador.

  4. Obtén el trabajo de tus sueños

    Una vez que seas parte de Turing, ya no tendrás que volver a buscar otro trabajo.

Liderazgo

En pocas palabras, Turing tiene como objetivo hacer que el mundo tenga igualdad de oportunidades. Turing fue fundada por los empresarios seriales de IA Jonathan y Vijay, cuya empresa anterior de IA (vendida con éxito) fue impulsada por un talento remoto excepcional. Turing tambien es respaldada por inversionistas innovadores de alto perfil como el primer CTO de Facebook (Adam D'Angelo), ejecutivos de Google, Amazon, Twitter y Foundation Capital.

Política de Igualdad de Oportunidades

Turing es un empleador que ofrece igualdad de oportunidades. Turing prohíbe la discriminación y el acoso de cualquier tipo y ofrece igualdad de oportunidades de trabajo a los empleados y solicitantes sin tener en cuenta la raza, el color, la religión, el sexo, la orientación sexual, la identidad o expresión de género, la edad, el estado de discapacidad, el estado de veterano protegido o cualquier otra característica protegida por la ley.

Trabaje a tiempo completo en las principales empresas de EE. UU.

Crea tu perfil, pasa las pruebas de Turing y recibe ofertas de trabajo dos semanas después.

Aplicar ahora

Apply now