Programador/a Android en Remoto

Digital Talent Agency
yesterday

Role details

Contract type
Apprenticeship
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
Spanish
Experience level
Intermediate

Job location

Remote

Tech stack

Java
API
Android
Automation of Tests
Unit Testing
Code Review
Databases
Gradle
JUnit
Model View ViewModel
Software Architecture
Material Design
Firebase
Backend
Kotlin
Jetpack Compose
Asynchronous Programming
REST

Job description

Desarrollar y mantener aplicaciones Android nativas utilizando Java y Kotlin. Implementar interfaces de usuario modernas y fluidas con Jetpack Compose y Material Design. Integrar servicios backend mediante Retrofit y gestionar la concurrencia con Coroutines y Flow. Gestionar dependencias y configuraciones de compilación con Gradle. Utilizar Firebase para diversas funcionalidades de la aplicación (autenticación, base de datos, notificaciones, etc.). Escribir pruebas unitarias y de integración con JUnit para asegurar la calidad y estabilidad del código. Colaborar activamente con equipos multifuncionales (diseñadores, Product Owners, otros desarrolladores) para definir, diseñar y lanzar nuevas funcionalidades. Participar en revisiones de código, aportando y recibiendo feedback constructivo. Identificar y corregir errores (bugs) y mejorar el rendimiento de las aplicaciones. Mantenerse al día con las últimas tendencias y mejores prácticas en el desarrollo de Android. Contribuir a la mejora continua de los procesos de desarrollo y metodologías de trabajo.

Requirements

Nos encontramos en la búsqueda de un/a Programador/a Android con al menos 2 años de experiencia para incorporarse a un proyecto de gran envergadura dentro del área de Banca. Formarás parte del equipo responsable del desarrollo y la evolución de la aplicación móvil de una importante entidad bancaria. Este rol te permitirá trabajar de forma remota, ofreciendo flexibilidad y la posibilidad de gestionar tu propio espacio de trabajo, al tiempo que contribuyes a proyectos de alto impacto., Experiencia mínima de 2 años en desarrollo de aplicaciones Android nativas. Sólidos conocimientos y experiencia práctica en Java y Kotlin. Experiencia demostrable en el uso de Jetpack Compose para la construcción de UI. Profundo entendimiento de Material Design y sus principios. Experiencia en el uso de librerías para la comunicación con APIs RESTful como Retrofit. Dominio de herramientas de concurrencia asíncrona como Coroutines y Flow. Conocimiento práctico de Gradle para la gestión de builds. Experiencia en la integración y uso de servicios de Firebase. Experiencia en la implementación de pruebas automatizadas, especialmente con JUnit. Comprensión de los principios de la arquitectura de software (MVVM, MVI, etc.). Capacidad para trabajar de forma autónoma y como parte de un equipo en un entorno remoto. Excelentes habilidades de comunicación y resolución de problemas. Orientación a la calidad del código y a las buenas prácticas de desarrollo.

Benefits & conditions

Contrato indefinido. Trabajo 100% en remoto. Oportunidad de trabajar en un proyecto desafiante y de alto impacto en una entidad bancaria de prestigio. Plan de carrera y oportunidades de desarrollo profesional. Formación continua y acceso a las últimas tecnologías. Un entorno de trabajo dinámico, colaborativo e inclusivo.

About the company

En Zemsania, somos una consultora tecnológica comprometida con la excelencia y la innovación. Trabajamos en estrecha colaboración con nuestros clientes para ofrecer soluciones de vanguardia que transforman sus negocios. Nuestro equipo está formado por profesionales altamente cualificados y dedicados, y fomentamos un ambiente de trabajo colaborativo y de aprendizaje continuo.

Apply for this position