Descripción de la oferta
Empresa de consolidada trayectoria y en constante fase de crecimiento a nivel internacional en el sector IT, enfocada a proporcionar soluciones tecnológicas (hardware y software) B2B en el sector energético, precisa incorporar un/a un Desarrollador/a Mobile (Android). Para integrar en su equipo de desarrollo de más de 30 personas y participar en proyectos de innovación continua. Buscamos un profesional al que le apasione llevar las tecnologías móviles al limite, para trabajar junto con nuestro equipo de ingenieros en el diseño y desarrollo de nuestra próxima generación de aplicaciones móviles.
En dependencia del Director de Mobile Development, las principales funciones del puesto són:
- Diseñar y crear aplicaciones avanzadas para la plataforma Android.
- Implementar integraciones con fuentes de datos externas y API.
- Trabajar junto con el equipo de desarrolladores, arquitectos y propietarios de producto, para evolucionar, diseñar y crear productos de gran calidad para nuestros clientes.
- Participar de manera activa en el diseño, definición y desarrollo de arquitecturas y software usable, robusto, escalable y mantenible.
- Proponer nuevas técnicas, métodos y herramientas para mejorar los productos y desarrollos.
- Construir y evolucionar aplicaciones empleando las últimas tecnologías con la máxima calidad y fidelidad al diseño funcional.
- Evolucionar, desarrollar y documentar el código de forma clara, reutilizable, escalable, comprobable, optimizada y eficiente.
- Realizar revisiones de código, pruebas unitarias y end-to-end que garanticen la usabilidad, confiabilidad, robustez y cumplimiento de los requisitos del producto.
- Participar en los despliegues y lanzamientos a producción.
- Participar en la resolución de problemas en las aplicaciones desarrolladas y sus integraciones.
- Garantizar el cumplimiento de los estándares de calidad, buenas prácticas, procesos y actividades del área de tecnología, con el fin de potenciar la mejora continua.
Se ofrece:
- Estabilidad laboral en empresa tecnológica sólida y en continuo crecimiento nacional e internacional.
- Participar en Proyectos de Innovación Continua de Producto.
- Trabajar con metodologías ágiles, integración continua, entrega continua.
- Paquete salarial atractivo, acorde a la experiencia, conocimientos y valores aportados.
- Buen ambiente de trabajo en empresa líder en su sector, en un equipo joven y dinámico, con una firme apuesta en I+D+I.
- Modalidad de trabajo híbrida, negociable según necesidades personales del/la candidat@
Se requiere:
- Profesional positivo, entusiasta, persistente y proactivo, con grandes habilidades para el trabajo en equipo (interno y externo) y para trabajar de forma autónoma (con un nivel mínimo de supervisión técnica).
- Conocimientos prácticos demostrables en todo el ciclo de vida del desarrollo de aplicaciones móviles, arquitecturas y tecnologías emergentes, incluido el proceso de publicación de aplicaciones Android.
Estudios mínimos
- Ingeniería Informática o formación afín o experiencia profesional equivalente.
- Ciclo Formativo de Grado Superior en Desarrollo de Aplicaciones Multiplataforma o experiencia profesional equivalente.
Experiencia mínima
- Imprescindible: experiencia mínima de 3 años en Android, Kotlin y patrones de diseño y buenas prácticas buenas prácticas.
- Se requiere experiencia mínima de 3 años en desarrollo software y de aplicaciones Android e hibridas.
- Experiencia en Android SDK.
- Experiencia demostrada con las siguientes tecnologías: Kotlin, Java, Corutinas (Kotlin), Clean Architecture y Patrón MVVM (viewModel, liveData), JetPack (Room, navigation), Dagger, Firebase, Clean Architecture y Patrón MVVM (viewModel, liveData).
- Experiencia en desarrollo e implementación de servicios REST, APIs.
- Experiencia con test unitarios y entornos de integración y despliegue continua.
- Experiencia en control de versiones con Git.
- Conocimientos de Bases de datos PostgreSQL, SQL Lite
- Experiencia práctica en Proyectos con Metodologías Ágiles y SCRUM.
Idiomas mínimos
Requisitos valorables
- Se valorará positivamente experiencia en Flutter y creación y monitorización de APIs.
- Se valorará positivamente (no imprescindible) residencia en la Comunidad de Madrid o en la provincia de Barcelona o disponibilidad para el traslado de la residencia en la zona.