Gilytics AG is looking for a Junior/Mid-Senior Frontend Developer to join our team in building and enhancing a 3D web-GIS application for infrastructure design. This remote EU role focuses on implementing new features, modernizing the codebase, and contributing to a product serving a growing international team.
What You'll Do
- 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.
What We're Looking For
- Bachelor’s degree or equivalent in Computer Science, Software Engineering, Information Technology, or a related technical field.
- 4+ years of professional experience with React (v16+).
- Strong proficiency with both class components and modern functional components using hooks, with experience migrating from class-based patterns.
- Ability to design and maintain custom hooks for reusable logic.
- Solid experience with the React Context API + useReducer for state management, including structuring multiple context providers and optimizing components.
- 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 and familiarity with Git-based workflows and collaboration tools.
- Comfortable working in agile development environments.
- Experience with Material-UI (MUI v4), including custom theming, and Styled Components.
- Solid understanding of responsive design and component-driven UI architecture.
- Hands-on experience integrating REST APIs using Axios or similar libraries, managing data transformation and error handling.
- Experience handling files such as CSV, Excel, GeoJSON, and Shapefiles.
- Commitment to writing clean, maintainable, well-structured code following team conventions, including accessibility (a11y) best practices.
- Strong sense of ownership, ability to work independently on complex features, and a proactive problem-solving attitude.
- Adaptable, eager to learn new technologies, and possessing high attention to detail.
- Committed to continuous learning and staying current with modern React best practices.
- Collaborative team player who contributes constructively to technical direction and code reviews.
- Fluent in English is a must.
Nice to Have
- A Master’s degree is an advantage.
- Experience working with Django REST Framework backends.
- OpenLayers and Cesium experience.
- 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.
- 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.
- Spanish language skills.
Technical Stack
- React, Material-UI (MUI v4), Styled Components
- Django REST APIs, Axios
- OpenLayers, Cesium, Turf.js, D3.js
- i18next, ESLint, Prettier, Webpack, Create React App
- Linux, Git
Team & Environment
You will join an international team of different nationalities, reporting to the front-end lead, and be part of a company with 11-50 employees.
Benefits & Compensation
- Innovative, dynamic, flexible and independent growing company.
- International team of different nationalities.
- Physical office in Valencia, Spain. Remote or hybrid work in the EU is possible.
- Friendly and informal environment.
- Online development team meetings every two weeks, global team meeting in Valencia.
Work Mode
This role offers a hybrid work mode and is open to candidates located within the EU.
Gilytics AG is an equal opportunity employer.





