- Company Name
- SpaceSense
- Job Title
- Software Frontend Engineer
- Job Description
-
About the job
SpaceSense is now part of xFarm, as their Geospatial entity. xFarm Technologies is a European tech company focused on the digitalisation of the agri-food sector, providing innovative tools that can support farmers and stakeholders in the management of their businesses.
The company offers digital solutions such as apps for farm management, connected sensors, support in digital transformation projects, algorithms applied to agriculture and training activities for the whole sector.
xFarm Technologies supports the work of 450,000+ farms belonging to more than 100 supply chains on 7 million hectares in more than 100 countries worldwide.
Join us at xFarm Technologies and be a part of the digital transformation in agriculture, contributing to a sustainable future!
The GeospatialAI team, in charge of building AI models on top of satellite imagery inside xFarm products is looking for a Front-End Engineer to build and maintain a highly interactive and visually appealing geospatial web application. You will work closely with Backend Engineers, Designers, and Data Scientists to create a seamless and dynamic user experience using Angular and Mapbox.
Key Responsibilities
Develop and Maintain UI Components: Design, implement, and optimize Angular-based web applications with an emphasis on modularity, scalability, and performance.
Geospatial Visualization: Integrate Mapbox GL JS to build interactive and data-rich map interfaces.
Performance & Scalability: Optimize application performance, ensuring fast rendering of geospatial data and smooth interactions across devices.
API Integration: Collaborate with Backend Engineers to integrate RESTful APIs efficiently.
Responsive & Accessible Design: Ensure applications are accessible and cross-browser compatible.
Code Quality & Collaboration: Follow best practices in code quality, testing, and version control (Git).
User Experience Enhancement: Work closely with UX/UI designers to create intuitive, high-quality user experiences.
Stay Up-to-Date: Keep up with the latest trends in Angular, Mapbox, GIS, and web technologies.
Minimum Qualifications
Proven experience (3-5+ years) as a Front-End Engineer or similar role.
Proficiency in Angular (v18+) for building scalable, modular applications.
Strong experience with Mapbox GL JS and geospatial visualization.
Expertise in TypeScript, JavaScript (ES6+), HTML5, CSS3, and SCSS/SASS.
Experience integrating RESTful APIs and handling asynchronous data fetching.
Proficiency in performance optimization (lazy loading, caching, code splitting).
Experience with Git, CI/CD pipelines, and Agile development methodologies.
Proficiency in English (written and oral) to communicate effectively in an international team.
Preferred Qualifications
Experience with D3.js or Chart.js for advanced visualizations.
Knowledge of geospatial data formats (GeoJSON, WMS, WMTS, vector tiles).
Cloud platform experience (GCP or AWS).
Understanding of UI/UX design principles and accessibility standards.
Soft Skills
Team player, you thrive in a collaborative environment and work well with others to achieve shared goals.
Strong communication skills: Comfortable working with designers, data scientists, and backend engineers.
Problem-solving mindset: you can diagnose bottlenecks in geospatial workflows and propose effective solutions.
Ownership & Autonomy: capable of driving features from design to production with minimal oversight.
What We Offer
Cutting-edge tech: Work with modern cloud-native stacks, geospatial data at scale, and advanced ML pipelines.
Work in an international context: Collaborate with colleagues and partners from around the globe.
Be part of a fast-growing company: Join a team that’s rapidly scaling its impact in the ag-tech industry.
Work in ag tech: Contribute to innovative solutions that are transforming agriculture using cutting-edge technology.
Flexible environment: Enjoy a collaborative and innovative workplace where creativity and continuous improvement are valued.