¡Activa las notificaciones laborales por email!

Android Developer (Kotlin)

Axpe Consulting Axpe Consulting Sl

Cataluña

A distancia

EUR 30.000 - 50.000

Jornada completa

Hace 4 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 empresa innovadora busca un Android Developer especializado en Kotlin para unirse a su equipo remoto. El candidato ideal debe tener un sólido conocimiento del SDK de Android y experiencia en el desarrollo de aplicaciones escalables. Este puesto ofrece la oportunidad de trabajar en un entorno flexible y dinámico, contribuyendo a proyectos emocionantes y desafiantes.

Formación

  • Experiencia en desarrollo de aplicaciones Android con Kotlin.
  • Dominio del SDK de Android y sus bibliotecas principales.
  • Conocimiento de MVVM y Clean Architecture.

Responsabilidades

  • Desarrollar aplicaciones Android escalables y bien estructuradas.
  • Implementar principios SOLID en el desarrollo de software.
  • Colaborar en un entorno remoto con un equipo dinámico.

Conocimientos

Kotlin
Desarrollo de aplicaciones escalables
Programación asíncrona
Uso de Coroutines
Consumo de APIs RESTful
Material Design

Herramientas

Gradle
JUnit
Retrofit
OkHttp
Room

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.