Hybrid Full-time 35000 EUR

Gilytics AG is hiring a Junior/mid-senior frontend developer (remote in EU)

About the Role

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.

Required Skills
ReactMaterial-UIStyled ComponentsAxiosOpenLayersCesiumTurf.jsD3.jsi18nextJavaScriptTypeScriptHTMLCSSDjango REST APIsGit
Relocating to Thailand?

Visa and work permit handled by experts

SVBL manages your entire visa process — from application to approval. Work permits, extensions, and compliance all covered. One partner for legal, immigration, and settling in.

Work permit processing
Visa extensions & renewals
Immigration compliance
Banking & housing guidance
Get free consultation
Free initial consultation
About company
Gilytics AG

Jobs at Gilytics AG. Browse all our open positions and become part of our growing team! We are currently looking for additions to our company. Apply today!

Visit website
Job Details
Category frontend
Posted 2 months ago