24 oct
|
The Hydroball
|
Navarra
24 oct
The Hydroball
Navarra
Desarrollo web y aplicaciones multiplataforma (TypeScript / Angular / React / React Native) DENODL es una empresa tecnológica con producto implantado en tres continentes en el ámbito del Internet de las Cosas (sensores y actuadores), la información y la generación de valor mediante el uso de IA. Nuestro propósito es liderar el mercado mundial con un proyecto escalable y ambicioso. Buscamos un perfil especializado en desarrollo frontend, con una base técnica sólida y capacidad para construir aplicaciones web y multiplataforma modernas, escalables y mantenibles. Buscamos a alguien que domine TypeScript, Angular y React para el desarrollo web, y que tenga experiencia en el desarrollo de aplicaciones multiplataforma mediante React Native , preferiblemente utilizando Expo . No buscamos únicamente a alguien capaz de implementar interfaces, sino a una persona que entienda el producto, cuide la experiencia de usuario y participe activamente en las decisiones técnicas relacionadas con el frontend. Funciones Desarrollo frontend 1. Diseñar y desarrollar aplicaciones web modernas utilizando TypeScript, Angular y React . 2. Desarrollar aplicaciones móviles multiplataforma mediante React Native , preferiblemente utilizando Expo . 3. Crear componentes reutilizables, modulares y mantenibles siguiendo buenas prácticas de desarrollo. 4. Implementar interfaces responsive adaptadas a diferentes dispositivos, resoluciones y plataformas. 5. Integrar las aplicaciones frontend con APIs RESTful y otros servicios backend. 6. Gestionar correctamente el estado de las aplicaciones y los flujos de datos entre componentes y servicios. 7. Implementar navegación, autenticación, gestión de sesiones y permisos dentro de las aplicaciones. 8. Traducir diseños y requisitos funcionales en interfaces de usuario fiables, intuitivas y de calidad. 9. Optimizar el rendimiento de aplicaciones web y móviles, identificando y resolviendo cuellos de botella. 10.
Implementar y mantener pruebas automatizadas que permitan garantizar la calidad y estabilidad de las aplicaciones. 11. Participar activamente en revisiones de código, proponiendo mejoras y asegurando el cumplimiento de los estándares del equipo. 12. Resolver incidencias, analizar errores y mantener las aplicaciones existentes. 13. Documentar técnicamente componentes, funcionalidades y procesos relevantes. 14. Colaborar con los equipos de backend, producto y diseño para desarrollar soluciones completas y coherentes. 15. Investigar y proponer nuevas tecnologías, librerías y herramientas que permitan mejorar el producto y los procesos de desarrollo. Es imprescindible 1. Dominio sólido de TypeScript . 2. Experiencia y dominio de Angular para el desarrollo de aplicaciones web. 3. Experiencia y dominio de React para el desarrollo de aplicaciones web. 4. Experiencia desarrollando aplicaciones multiplataforma con React Native . 5. Conocimiento sólido de HTML, CSS y desarrollo de interfaces responsive. 6. Experiencia en integración de aplicaciones frontend con APIs RESTful . 7. Conocimiento de arquitecturas frontend, componentización y patrones de diseño aplicados al desarrollo de interfaces. 8. Experiencia en gestión de estado y organización de aplicaciones frontend de cierta complejidad. 9. Experiencia con herramientas de control de versiones, especialmente Git , y con flujos de trabajo colaborativos. 10. Capacidad para escribir código limpio, mantenible, reutilizable y correctamente estructurado. 11. Capacidad para trabajar en entornos ágiles ( SCRUM ). 12. Capacidad para documentar soluciones técnicas de forma clara y precisa. Competencias 1.
Atención al detalle y sensibilidad por la calidad de las interfaces y la experiencia de usuario. 2. Capacidad de análisis y resolución de problemas técnicos. 3. Proactividad y autonomía en la organización y ejecución del trabajo. 4. Comunicación efectiva con perfiles técnicos y no técnicos. 5. Capacidad para trabajar de forma coordinada con equipos de backend, diseño y producto. 6. Motivación por aprender nuevas tecnologías y aplicar buenas prácticas de desarrollo. 7. Compromiso con la calidad del software y los objetivos del equipo. 8. Capacidad para estimar, priorizar y cumplir plazos. Se valorará positivamente 1. Experiencia específica trabajando con Expo dentro de proyectos React Native. 2. Experiencia publicando y manteniendo aplicaciones para iOS y Android . 3. Experiencia con herramientas y librerías del ecosistema actual de React y React Native. 4. Experiencia con testing frontend mediante herramientas de pruebas unitarias, de integración y end-to-end. 5. Conocimientos de accesibilidad, usabilidad y optimización de rendimiento frontend. 6. Experiencia trabajando con sistemas de diseño y librerías de componentes reutilizables. 7. Conocimiento de procesos de CI/CD y automatización de compilaciones y despliegues de aplicaciones web y móviles. 8. Conocimiento de servicios en la nube como Azure, AWS o Google Cloud . 9. Conocimientos básicos de backend que faciliten la integración y comunicación con APIs y servicios. 10. Experiencia participando en decisiones de arquitectura frontend. 11. Estudios de Ingeniería Informática o similares . Ofrecemos 1. Participar en un proyecto complejo, ambicioso, trascendente y con un propósito claro. 2. Incorporación a un equipo joven, dinámico y orientado a la innovación, con participación real en el desarrollo y evolución de nuestros productos. 3. Oportunidades de crecimiento profesional y desarrollo a medio y largo plazo. 4. Clima laboral positivo y motivador. 5. Contrato indefinido.
📌 Frontend Developer (Navarra)
🏢 The Hydroball
📍 Navarra