¡Activa las notificaciones laborales por email!

Android Developer (Kotlin)

Axpe Consulting Axpe Consulting Sl

Santander

A distancia

EUR 35.000 - 50.000

Jornada completa

Hace 3 días
Sé de los primeros/as/es en solicitar esta vacante

Mejora tus posibilidades de llegar a la entrevista

Elabora un currículum adaptado a la vacante para tener más posibilidades de triunfar.

Descripción de la vacante

Una reconocida empresa de consultoría busca un Android Developer especializado en Kotlin para unirse a su equipo. Este rol es completamente remoto y requiere un alto nivel de inglés. Se espera que el candidato tenga un profundo conocimiento del SDK de Android y experiencia en el desarrollo de aplicaciones escalables con un enfoque en buenas prácticas de arquitectura.

Formación

  • Experiencia en desarrollo de aplicaciones Android escalables.
  • Dominio de las bibliotecas y componentes principales del SDK de Android.
  • Conocimiento de arquitecturas como MVVM y Clean Architecture.

Responsabilidades

  • Desarrollo de aplicaciones Android utilizando Kotlin y el SDK de Android.
  • Implementación de principios SOLID y Clean Architecture en el desarrollo.
  • Manejo de APIs RESTful y gestión de datos locales.

Conocimientos

Kotlin
Experiencia en Android SDK
Uso de Coroutines
Retrofit
Material Design

Herramientas

Gradle

Descripción del empleo

Ubicación : 100% remoto, con desplazamientos puntuales a las oficinas del cliente en Madrid.

Idioma : Imprescindible un nivel alto de inglés (todas las comunicaciones son en inglés).

Descripción del Puesto :

Estamos en búsqueda de un Android Developer especializado en Kotlin para unirse a nuestro equipo. Buscamos un profesional que cuente con un profundo conocimiento del SDK de Android y experiencia en desarrollo de aplicaciones escalables y bien estructuradas.

Lenguajes de Programación

  • Experiencia en Kotlin para desarrollo de aplicaciones Android.

Conocimientos en SDK de Android

  • Dominio de las principales bibliotecas y componentes : Activities, Fragments, ViewModel, RecyclerView, Intents, Services, etc.
  • Experiencia con Lifecycle-aware components .

Arquitectura de Aplicaciones

  • Conocimiento y aplicación de MVVM (Model-View-ViewModel).
  • Familiaridad con Clean Architecture .
  • Aplicación de principios SOLID en el desarrollo de software.

Concurrencia y Manejo de Hilos

  • Uso de Coroutines en Kotlin para tareas en segundo plano.
  • Experiencia en threading y programación asíncrona .

Persistencia de Datos

  • Uso de Room para bases de datos locales.
  • Conocimiento de SharedPreferences, DataStore y archivos locales .
  • Comprensión del uso de SQLite y bases de datos remotas.

Consumo de APIs y Networking

  • Uso de Retrofit y OkHttp para consumo de APIs RESTful.
  • Conocimiento de JSON y su manejo para intercambio de datos.

UI / UX (Interfaz de Usuario)

  • Familiaridad con Material Design Guidelines .
  • Creación de interfaces responsivas con ConstraintLayout, LinearLayout , etc.
  • Uso de Jetpack Compose para interfaces declarativas.

Gestión de Dependencias

  • Manejo de Gradle para gestión de dependencias y automatización de tareas.
  • Experiencia en pruebas para Android con JUnit .

Si cumples con los requisitos y te interesa formar parte de un equipo dinámico en un entorno completamente remoto, ¡postúlate ahora!

Crear una alerta de empleo para esta búsqueda
Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra un archivo en formato PDF, DOC, DOCX, ODT o PAGES de hasta 5 MB.