Android Software Engineer

icon briefcase Tipo de empleo : Tiempo completo

Número de solicitantes

 : 

000+

Click to reveal the number of candidates who applied for this job.

Descripción del trabajo - Android Software Engineer

Position Overview

We work diligently at Outset to ensure our Tablo system delivers the best possible user experience to our customers and you will contribute directly to this mission in your role.We are looking for an experienced Android Software Engineer who is passionate about software engineering and continuing to grow their skills. Ideal candidates must have excellent problem-solving skills, strong organization skills, strong written and verbal communication skills, and a high degree of attention to detail and a proven track record developing or implementing complex User Interfaces within GUI frameworks, especially Android.

Essential Job Functions and Responsibilities

  • Collaborate with clinical experts, product managers and UX designers to understand customer requirements and develop best-in-class user experiences for healthcare professionals and home users.
  • Develop and deliver high complexity Android User Interfaces using Java, Kotlin and XML.
  • Participate in requirements definition, software architecture and detailed design, implementation, documentation, and software verification + validation.
  • Integrate Android applications with complex embedded control software over serial and Ethernet interfaces.
  • Define tasks associated with all phases of software development and provide accurate estimates of required effort and project completion dates.

Required Qualifications

  • B.S. in Computer Science/Engineering with 7 years of experience or M.S. in Computer Science/Engineering with 5 years of experience creating complex User Interfaces within GUI frameworks, especially Android. Strong candidates with less experience or education will be considered.
  • Experience integrating custom graphical and video assets into Android GUIs.
  • Strong understanding of Android layout implementation, including Data Binding.
  • Strong understanding of object-oriented design principles.
  • Expertise in Java.
  • Communicate clearly and effectively both orally and in writing with persons having diverse backgrounds of knowledge and experience.
  • Ability to balance multiple concurrent projects and work well with minimal supervision.
  • Advanced English.

Desired Qualifications

  • Linux experience, including Linux-compatible GUI frameworks.
  • Deep knowledge of unit and integration testing methodologies and implementations.
  • Experience interfacing with embedded software over serial and Ethernet protocols.
  • Familiarity with/experience in Kotlin.
  • Skills in Python, Groovy, Shell, C/C++.
  • Skills in Gradle, Jenkins, Docker.
  • Knowledge of UML.
  • Experience with Agile Scrum methodology.
#J-18808-Ljbffr
Original job Android Software Engineer posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.
icon no cv required No es necesario CV icon fast interview Entrevista rápida por Chat

Comparta este trabajo con sus amigos

icon get direction ¿Cómo llegar allá?

icon geo-alt México, B.c., Mexicali (Municipio); Estado De Baja California

icon get direction ¿Cómo llegar allá?
Ver trabajos similares en Otros Tiempo completo a continuación

Similar Empleo en Mexico

Comparta este trabajo con sus amigos

💰

Explore los trabajos mejor pagados Others Salaries

GrabJobs es el portal de empleo nº 1 en Mexico, que te conecta con miles de empleos clave ¡rápidamente! Encuentra los mejores trabajos de en Mexico, ¡solicita en 1 clic y consigue un trabajo hoy mismo!

Aplicaciones móviles

Copyright © 2024 Grabjobs Pte.Ltd. All Rights Reserved.