React API Agile Django Linux REST Excel Teletreball

Education: - Bachelor’s degree or equivalent in Computer Science, Software Engineering, Information Technology, or related technical field. - A Master’s degree is an advantage. Core React & general Front-End skills (Must-Have): - 4+ years of...
Education:
- Bachelor’s degree or equivalent in Computer Science, Software Engineering, Information Technology, or related technical field.
- A Master’s degree is an advantage.

Core React & general Front-End skills (Must-Have):

- 4+ years of professional experience with React (v16+).
- Strong proficiency with both class components and modern functional components using hooks.
- Experience migrating class-based components to functional patterns.
- Ability to design and maintain custom hooks for reusable logic.
- Solid experience with the React Context API + useReducer for state management.
- Ability to structure multiple context providers and optimize components to prevent unnecessary re-renders.
- Excellent ES6+ fundamentals, including async/await, promises, modules, array methods, and destructuring.
- Strong debugging, problem-solving, and code-organization skills.
- Experience developing in a Linux environment.
- Familiarity with Git-based workflows (GitLab/GitHub) and collaboration tools (Teams, Slack, etc.).
- Comfortable working in agile development environments.

UI & Front-End Skills (Must have):

- Experience with Material-UI (MUI v4), including custom theming and component styling
- Strong knowledge of Styled Components.
- Solid understanding of responsive design and component-driven UI architecture.

API & Data Handling:

- Hands-on experience integrating REST APIs using Axios or similar libraries.
- Experience working with Django REST Framework backends is a strong plus.
- Ability to manage data transformation, error handling, and robust API workflows.
- Experience handling files such as CSV, Excel, GeoJSON, and Shapefiles.

GIS/Mapping Experience (desirable):

- OpenLayers and Cesium experience (our primary 2D mapping library).
- Understanding of geospatial concepts (Coordinate systems and projections, Vector vs raster data, Feature rendering and styling)
- Turf.js or similar geospatial analysis libraries.
- Experience with WMS/WFS services.
- If no GIS experience: you must have a strong willingness to learn geospatial concepts and work with mapping libraries.

Additional Skills:

- Experience with authentication flows (token-based auth, 2FA)
- Familiarity with error handling patterns and user feedback best practices
- Experience with internationalization frameworks (e.g., i18next)
- Knowledge of build tools such as Create React App or Webpack
- Understanding of code-quality tooling (ESLint, Prettier, pre-commit hooks)
- D3.js experience for interactive data visualization (nice to have)

Mindset & Working Style:

- Strong sense of ownership and ability to work independently on complex features
- Proactive problem-solving attitude and comfort navigating technical challenges
- Adaptable and eager to learn new technologies (including GIS concepts when needed)
- High attention to detail, especially when working on components used in critical infrastructure workflows
- Committed to continuous learning and staying current with modern React best practices
- Collaborative team player who contributes constructively to technical direction and code reviews

Responsibilities:

- Implement new features and UI enhancements across the application.
- Migrate legacy React class components to modern functional components using hooks.
- Collaborate with the front-end lead on architectural decisions and technical direction.
- Refactor large or complex components to improve performance, maintainability, and clarity.
- Integrate front-end features with Django REST APIs, including authentication and error handling.
- Debug and resolve issues across the codebase, including production defects.
- Contribute to high-quality documentation for complex features, workflows, and architectural patterns.
- Participate actively in code reviews, providing constructive feedback.

No et perdis res!

Uneix-te a la comunitat de wijobs i rep per email les millors ofertes d'ocupació


Mai no compartirem el teu email amb ningú i no t'enviarem correu brossa

Subscriu-te ara

Darreres ofertes d'ocupació de Programador/a Front-End a València

Michael Page

València, ES

Empresa en crecimiento innovadora y líder en su sector Oportunidad gestionando como Tech Lead en equipo mediano ¿Dónde...

Quasar Dynamics

València, ES

En Quasar Dynamics transformamos la visión tecnológica en resultados reales. Prescribimos e implementamos tecnologías de...