¿Quieres formar parte de nuestro equipo de Profile?
Desde Profile nos encontramos en búsqueda de un/a Senior Android Developer con 5 años de experiencia para integrarse dentro del equipo Mobile de uno de nuestros clientes, líder del sector retail, se trata de una vacante 100% en remoto.
Con ilusión es como se cambian las cosas, y queremos contribuir a un futuro mejor gracias a la tecnología. Para conseguirlo no necesitamos héroes ni súper talentos, sino personas implicadas, motivadas, con muchas ganas de trabajar en equipo y de crecer dentro de este proyecto común que formamos todos/as.
Tareas/Responsabilidades del puesto:
- Desarrollo y mantenimiento de aplicaciones Android de alta calidad, siguiendo las mejores prácticas y asegurando una excelente experiencia de usuario.
- Colaboración en la toma de decisiones de arquitectura: Participar en la definición de la arquitectura y selección de tecnologías apropiadas para el desarrollo de aplicaciones Android, garantizando escalabilidad, seguridad y rendimiento óptimo.
- Gestión del ciclo de vida del desarrollo: participar activamente en todas las fases del ciclo de vida del desarrollo de software, desde la conceptualización y el diseño hasta la implementación, las pruebas y el despliegue.
- Comunicación efectiva: comunicación clara y fluida con el equipo, asegurando que todos estén informados sobre el progreso, los cambios y los posibles problemas del proyecto.
- Resolución de problemas y toma de decisiones: Identificar y abordar los desafíos y obstáculos que surgen durante el desarrollo del proyecto, tomando decisiones basadas en el consenso del equipo.
- Gestión de riesgos: Identificar riesgos potenciales y tomar medidas proactivas para mitigarlos. Evaluar continuamente los riesgos del proyecto y ajustar las estrategias y planes según sea necesario.
- Mejora continua: Impulsar la mejora continua en el equipo y el proceso de desarrollo, identificando oportunidades para optimizar la eficiencia, la calidad y la entrega del producto.
- Colaboración con otros equipos del proyecto: colaboración con otros equipos que forman parte del proyecto, como los equipos de diseño, control de calidad y gestión de productos, para garantizar la sinergia y la entrega exitosa del proyecto.
¿Qué necesitamos?
Requisitos imprescindibles:
- Experiencia en desarrollo de aplicaciones para Android: sólida trayectoria en el desarrollo de aplicaciones para Android, demostrando la capacidad de crear aplicaciones completas y funcionales.
- Dominio de Kotlin: conocimiento profundo del lenguaje de programación Kotlin y sus características.
- Amplio conocimiento de marcos como JetPack Compose, Android X, etc., y la capacidad de usarlos de manera efectiva en el desarrollo de aplicaciones de Android, así como otros marcos como Retrofit, OKHttp, Room, Realm, Koil, etc. , con la habilidad de aplicarlos efectivamente en el desarrollo de aplicaciones Android compatibles con Android 5 en adelante.
- Conocimiento de patrones de diseño: familiaridad con los patrones de diseño de software y su aplicación en el desarrollo de aplicaciones para Android.
- Experiencia en integración de servicios web: capacidad para integrar servicios web utilizando API y tecnologías como REST, GraphQL, JSON, XML, etc.
- Experiencia en almacenamiento de datos: competencia en el uso de soluciones de almacenamiento de datos de Android como SQLite, Room o Realm, y capacidad para diseñar y mantener un modelo de datos eficiente.
- Conocimiento de herramientas de desarrollo: Familiaridad con herramientas como Android Studio, Profiler, App Inspection, debugger.
- Experiencia en pruebas y depuración: sólidas habilidades en pruebas y depuración de aplicaciones de Android para garantizar la calidad y la funcionalidad adecuada.
- Ejecución de pruebas unitarias, integración y UI (junit, Mockk, mokito, Espresso).
- Entornos CI/CD: conocimiento integral para la gestión de código fuente utilizando repositorios como Bitbucket y Github, siguiendo la metodología Gitflow. También se requiere la comprensión de los canales de compilación e implementación en herramientas como Github, Azure DevOps y Bamboo.
- Conocimiento de frameworks de inyección de dependencias: Dagger Hilt, Koin.
- Dominio de Gradle (Groovy, Kotlin DSL).
- Gestión de proyectos: amplio conocimiento de herramientas de gestión de proyectos como JIRA y Github.
Te damos buenas razones para unirte a nuestro equipo:🤼
- Garantizamos el equilibrio trabajo-vida. Disponemos de teletrabajo, flexibilidad horaria, jornada intensiva los viernes y meses de verano y mejoramos tus vacaciones por cada año que pases con nosotros/as.
- Tendrás acceso a formación continua y planes de carrera personalizados. También, fomentamos tu aprendizaje continuo con formaciones internas y ayudas para certificarte.
- Disponemos de retribución flexible. Puedes optimizar fiscalmente tu salario a través de cheques gourmet, seguro médico privado, tarjeta transporte, cheques guardería, formación, etc. Podrás beneficiarte de tantas ventajas como elijas y adaptarlas a tus necesidades.
- Te daremos la mejor acogida con un proceso de onboarding en el que te sentirás como en casa desde el minuto uno y también recibirás tu welcome pack.
- Reconocemos la aportación, implicación y compromiso de todos aquellos que ayudamos a crear un entorno de trabajo más agradable y profesional a través de nuestra plataforma de gamificación.
- Celebramos tu cumpleaños regalándote un cheque regalo de Amazon y te acompañamos en los momentos más especiales de tu vida con muchas otras sorpresas.
- Fomentamos un ambiente de trabajo en el que todos/as seamos felices. Nuestro equipo multidisciplinar de People & Culture trabaja día a día para aumentar el bienestar y la motivación de todas las personas que componemos Profile.
- Trabajamos para que todos/as tengamos las mismas oportunidades, combatir discriminaciones y fomentar la conciliación de la vida personal, familiar y laboral.
¡Conócenos!💛
Si tienes ganas de crecer y trabajar en un buen ambiente de trabajo, de manera cómoda y productiva, y ¿por qué no?, divertida. Te ofrecemos un gran número de ventajas para facilitarte esta decisión. Contáctanos y ¡te lo contamos!
Conoce más sobre Profile en nuestra web www.profile.es
Puedes consultar aquí nuestra política de Privacidad y Gestión de Datos: https://profile.es/politica-de-privacidad/
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Senior iOS Developer
2026-05-22
FullStack Developer (Java + React)
2026-05-22
React Developer (GIS)
2026-05-11
- Posted
- Nov 29, 2024
- Type
- Full-time
- Level
- Mid-Senior
- Location
- Spain
- Company
- Profile Software Services
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Senior iOS Developer
2026-05-22
FullStack Developer (Java + React)
2026-05-22
React Developer (GIS)
2026-05-11