Actualizado 17 de mayo de 2024.
Descripción del trabajo
* Tu empresa:
* Nuestra empresa es una consultora digital con sede en Mallorca. Nuestros clientes son empresas que buscan innovar y ofrecer soluciones digitales de alta calidad.
Responsabilidades del puesto
* Diseña e implementa aplicaciones web utilizando React.js.
* Implementa componentes reutilizables y modulares para mejorar la eficiencia y escalabilidad de las aplicaciones.
* Trabaja con herramientas de gestión de estado como Redux o Context API para asegurar la consistencia y predecibilidad de los cambios de estado.
* Asegura la accesibilidad y compatibilidad entre navegadores mediante el uso de estándares Web Accessible y pruebas automatizadas.
* Optimiza el rendimiento de la interfaz de usuario mediante la reducción innecesaria de operaciones computacionales y minimización de la cantidad de datos solicitados al servidor.
* Desarrolla y mantiene APIs utilizando Node.js, siguiendo principios de RESTful y considerando seguridad y autenticación.
* Diseña y gestiona bases de datos, optimizando la complejidad y la organización de la información.
* Implementa lógica de negocio y servicios backend eficientes, usando patrones de diseño adecuados para facilitar mantenimiento y escalabilidad.
* Integra servicios de terceros y APIs, asegurando un flujo continuo de datos sin sobrecargar a la aplicación principal.
* Asegura la seguridad y escalabilidad de las aplicaciones mediante la identificación y mitigación de vulnerabilidades críticas y seguimiento constante de métricas clave.
Requisitos del candidato
* Titulación en Informática, Ingeniería del Software o campo relacionado.
* Experiencia demostrable en desarrollo Front End con React.
* Experiencia en desarrollo Back End con Node, garantizando conocimientos sólidos en base de datos y seguridad.
* Uso efectivo de herramientas de control de versiones (preferiblemente Git) para seguir cambios en el código.
* Conocimiento de metodologías ágiles de desarrollo de software, enfatizando flexibilidad y entrega continua.
* Excelentes habilidades de resolución de problemas, atención al detalle y comunicación efectiva.
* Capacidad para trabajar en equipo y colaborar con otros profesionales apoyando su crecimiento profesional.
Beneficios del empleo
1. Ambiente de trabajo colaborativo y de apoyo.
2. Oportunidad de trabajar en proyectos desafiantes y emocionantes.
3. Ubicación en la hermosa isla de Mallorca.
4. Oportunidades de desarrollo profesional y crecimiento dentro de nuestra empresa.
5. Salario competitivo.
6. Modalidad híbrida, lo que te permite equilibrar tu vida personal y laboral.