Android Product Engineer
Android Product Engineer
Android Product Engineer
This job was originally posted in Spanish and automatically translated to English. You'll most likely need Spanish to apply.
Job Description
At idealista, we are looking for an Android Product Engineer to join our technology team.
If you enjoy working closely with the product, understanding why we do what we do before you start building it, and navigating comfortably between technical and non-technical profiles, keep reading.
What will you do?
You will be integrated into a product journey, with real responsibility for the features in your area: from understanding the problem with PM and UX to seeing it in the hands of users.
You will use AI tools regularly in your workflow: from accelerating development tasks to improving the quality of what you deliver.
You will also deal with bugs, legacy code, and difficult technical decisions. That doesn't change.
What do we expect from you?
This is what matters most to us:
You have real experience working in a product-oriented environment: you have participated in decisions, not just execution.
You communicate well: with team members, PMs, QA, and UX. You ask questions, explain things, escalate when necessary, and do so in a way that people understand and trust.
You are able to manage multiple fronts at once without losing context: you know how to prioritize, ask for help when appropriate, and maintain visibility on what you have in progress.
You use AI naturally in your daily routine, not as an experiment: to develop faster, review code, explore alternatives, document, or whatever you find useful in your workflow.
You have your own judgment: you don't just execute what you are told; you also propose, question, and defend your arguments.
Technically:
Kotlin is your primary language and Android your usual environment.
You know the best practices of modern Android development and apply them, even if you are not a purist.
You can read and work with legacy code without being paralyzed by it.
What other things are a plus?
Sensitivity to the UI side and experience working with design systems.
Experience with large-scale multi-module apps.
You have worked with CI/CD pipelines.
You have experience with event tracking (Piano, Tealium).
You are interested in other platforms or disciplines: iOS, backend, data analytics.
You have worked with multi-platform technologies (KMP, React Native).
You understand testing and value it as part of the work, not just as a formality.
What do we offer you?
You will see the direct impact of your work on one of the reference apps in Spain, as well as in Italy, Portugal, and France. For those who haven't experienced it yet: you don't know the thrill you feel in your gut the first time you see something you built on a platform used by millions of people.
We are Remote Friendly :) but we have offices in central Madrid if you feel like coming in some days, as well as locations in other parts of Spain.
You will learn. We mean it seriously. The platform is constantly evolving, and from that we draw plenty of internal talks, posts, workshops... that make knowledge flow.
Plus... we sponsor events, attend them, and host many meetups. Learning is just as important as teaching your colleagues!
In addition to your salary, you can take advantage of a flexible compensation plan (transport card, gourmet vouchers, health insurance...) from which you can benefit from day one.
English, Italian, and Portuguese classes.
Fresh fruit and coffee always available in the kitchen.
We also have physiotherapy and yoga classes... because for us, the most important thing is taking care of our idealistas!
Aside from working, we like to have fun, so if you join our family, you will celebrate something every month... Halloween, Valentine's Day, Christmas... You will have a great time! Team building and much more!
And something more about us...
Since we started this adventure in 2000, idealista is much more than a company.
It is a culture, a way of doing and understanding things that sets us apart. Respect, tolerance, integrity, and transparency are part of our DNA.
We have a team of people representing more than 20 different nationalities, with diverse languages, profiles, cultures, and origins. We value differences and learning from others; different beliefs and ways of thinking enrich us.
idealista promotes equality in all areas, carrying out awareness-raising and visibility actions for the LGTB+ community among employees, in advertising, and in the general community.
We are committed to creating environments and spaces where people feel safe, protected, free from discrimination, and where equal opportunities are prioritized.
Furthermore, the promotion of gender equality is another cornerstone of our commitment to our team. We are committed to developing measures that promote equality and facilitate work-life balance, maternity, and paternity.
We are looking forward to meeting you and getting to know you.
Do you accept the challenge?
Job Description
En idealista, estamos buscando un Android Product Engineer para nuestro equipo de tecnología.
Si te gusta trabajar cerca del producto, entender por qué hacemos lo que hacemos antes de ponerte a construirlo, y moverte bien entre perfiles técnicos y no técnicos, sigue leyendo.
¿Qué harás?
Trabajarás integrado en un journey de producto, con responsabilidad real sobre las funcionalidades de tu área: desde entender el problema con PM y UX hasta verlo en manos de los usuarios.
Usarás herramientas de IA de forma habitual en tu proceso de trabajo: desde acelerar tareas de desarrollo hasta mejorar la calidad de lo que entregas.
También tendrás bugs, legacy code y decisiones técnicas difíciles. Eso no cambia.
¿Qué esperamos de ti?
Esto es lo que más nos importa:
Tienes experiencia real trabajando en un entorno orientado a producto: has participado en decisiones, no solo en ejecución.
Te comunicas bien: con compañeros de equipo, con PM, con QA, con UX. Preguntas, explicas, escalas cuando toca, y lo haces de forma que la gente entiende y confía.
Eres capaz de gestionar varios frentes a la vez sin perder contexto: sabes priorizar, pedir ayuda cuando procede y mantener visibilidad sobre lo que tienes en marcha.
Usas IA de manera natural en tu día a día, no como experimento: para desarrollar más rápido, revisar código, explorar alternativas, documentar, o lo que encuentres útil en tu flujo de trabajo.
Tienes criterio propio: no solo ejecutas lo que te dicen, también propones, cuestionas y defiendes tus argumentos.
Técnicamente:
Kotlin es tu lenguaje principal y Android tu entorno habitual.
Conoces las buenas prácticas del desarrollo Android moderno y las aplicas, aunque no seas purista.
Puedes leer y trabajar con código legacy sin que te paralice.
¿Qué otras cosas son un plus?
Sensibilidad por la parte de UI y experiencia trabajando con sistemas de diseño.
Experiencia con apps multi-módulo a gran escala.
Has trabajado con pipelines de CI/CD.
Tienes experiencia con marcaje de eventos (Piano, Tealium).
Te interesan otras plataformas o disciplinas: iOS, backend, data analytics.
Has hecho algo con tecnologías multiplataforma (KMP, React Native).
Entiendes el testing y lo valoras como parte del trabajo, no como trámite.
¿Qué te ofrecemos?
Podrás ver el impacto directo de tu trabajo en una de las apps de referencia tanto en España, como en Italia, Portugal y Francia. Para los que no lo hayáis vivido ya: no sabéis el cosquilleo que da en la tripa la primera vez que ves algo que has hecho en una plataforma que utilizan millones de personas.
Somos Remote Friendly :) pero tenemos oficinas en el centro de Madrid por si te apetece venir algún día y en otros puntos de España.
Vas a aprender. Lo decimos en serio. La plataforma va evolucionando constantemente, y de ahí sacamos mogollón de charlas internas, posts, talleres... que hacen que el conocimiento fluya.
Además... patrocinamos eventos, acudimos a ellos y hacemos muchos meetups. ¡Es tan importante aprender como enseñar a tus compis!
Además de tu salario, podrás acogerte a un plan de retribución flexible (tarjeta de transporte, cheques gourmet, seguro médico...) del que te podrás beneficiar desde el primer día.
Clases de Inglés, italiano y portugués.
Fruta fresca y café siempre disponible en la cocina.
¡También tenemos fisio y clases de yoga ... porque para nosotros lo más importante es cuidar de nuestros idealistas!
Además de trabajar, nos gusta pasarlo bien, por eso que si te unes a nuestras familia, cada mes celebrarás algo...Halloween, San Valentín, Navidad,...¡Te lo vas a pasar muy bien! Teambuilding y mucho más!
Y algo más sobre nosotros...
Desde que iniciamos esta aventura en el año 2000, idealista es mucho más que una compañía.
Es una cultura, una forma de hacer y entender las cosas que nos diferencia. El respeto, la tolerancia, la integridad y la transparencia forman parte de nuestro ADN.
Contamos con un equipo de personas que representa a más de 20 nacionalidades distintas, con idiomas diversos, perfiles, culturas y orígenes diferentes. Valoramos la diferencia y aprender de los demás; diferentes creencias y formas de pensar nos enriquecen.
idealista fomenta la igualdad en todos los ámbitos, realizando acciones de sensibilización y visibilidad del colectivo LGTB+ entre los empleados/as, en la publicidad y en la comunidad en general.
Tenemos el compromiso de crear entornos y espacios donde las personas se sientan seguras, protegidas, libres de discriminación y primando la igualdad de oportunidades.
Asimismo, la promoción de la igualdad de género es otra de las bases de nuestro compromiso con nuestro equipo. Estamos comprometidos con el desarrollo de medidas que fomenten la igualdad y favorezcan la conciliación, maternidad y paternidad.
Estamos deseando conocerte y que nos conozcas.
¿Aceptas el reto?