View Our Website View All Jobs

Native Android Developer

Koombea is looking for an experienced Android Native Mobile Developer to join our development team in Barranquilla.
Your main goal is to build client side Android Phone, Tablet, Wearable/TV native mobile application built in Java/Kotlin, oriented to details, focusing on performance, user experience and accessibility.

Responsibilities
Develop user facing features for native Android applications
Build user interface functionality across Android devices
Develop a scalable and maintainable component architecture
Ensure the optimized performance of mobile application
Implement the latest best practices and conventions
As part of an agile development team, participate in the sprint planning meetings, daily stand ups and follow the agile development process
Review, refactor and maintain codebases
Submit applications to beta and production distribution environments
Ensure the quality of the deliverables and its code

Required Skills
Proficient in Java/Kotlin, with a good knowledge of its ecosystems
Experience with Android SDK on Phone/Wearable/TV
Knowledge of memory management and multi-threading
Familiarity with RESTful APIs to connect to back-end services
Management of 3rd party libraries with Maven
Experience with embedded databases and other system datastores
Good knowledge of performance limits and characteristics
Proficient understanding of code versioning tools (Git)
Implementation of automated testing platforms and unit tests
Understanding of Google Material Design
Good sense of UI design and a user-oriented focus
Knack for benchmarking and optimization
Familiarity with continuous integration (Fastlane, Jenkins, CircleCI, Fabric)
Experience working with multiple targets, schemes and environments


Descripción del trabajo

Koombea está buscando un desarrollador de Android Mobile Mobile con experiencia para unirse a nuestro equipo de desarrollo en Barranquilla. Su objetivo principal es desarrollar aplicaciones móviles nativas para Android Phone/Tablet/Wearable/TV en Java/Kotlin, orientada a los detalles, centrada en el rendimiento, la experiencia del usuario y la accesibilidad.

Responsabilidades

Desarrollar funciones de usuario para aplicaciones de Android
Construir funcionalidad de interfaz de usuario en dispositivos Android
Desarrollar una arquitectura de componentes escalable y mantenible.
Asegurar el rendimiento optimizado de la aplicación móvil.
Implementar las últimas mejores prácticas y convenciones.
Como parte de un equipo de desarrollo ágil, participe en las reuniones de planificación de sprint, las luchas diarias y siga el proceso de desarrollo ágil.
Revisar, refactorizar y mantener bases de código.
Enviar aplicaciones a beta y entornos de distribución de producción.
Asegurar la calidad de los entregables y su código.

Habilidades requeridas

Competente en Java/Kotlin, con un buen conocimiento de sus ecosistemas.
Experiencia con las API de Android SDK en Phone / Wearable / TV
Conocimientos de gestión de memoria y multihilo.
Familiaridad con las API de REST para conectarse a servicios de back-end
Gestión de bibliotecas de terceros con Maven.
Experiencia con bases de datos incrustadas y otros almacenes de datos del sistema.
Buen conocimiento de los límites de rendimiento y características.
Comprensión de las herramientas de versionamiento de código (Git)
Implementación de plataformas de pruebas automatizadas y pruebas unitarias.
Comprensión de los principios de diseño de Google Material Design
Buen sentido del diseño de la interfaz de usuario y un enfoque orientado al usuario
Destreza para el benchmarking y la optimización.
Familiaridad con la integración continua (Fastlane, Jenkins, CircleCI, Fabric)
Experiencia trabajando con múltiples objetivos, esquemas y entornos.

Read More

Apply for this position

Required*
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file