Job Purpose
We’re building powerful tools that automate construction and geospatial workflows — and we’re looking for a Senior Frontend Developer to help shape the user experience of our platform. If you care deeply about code quality, design systems, and building intuitive UIs that solve real-world problems, let’s talk.
🎯 What You’ll Do
1. Lead the development of modern, responsive, and performant web interfaces using and TypeScript
2. Collaborate closely with backend developers, designers, and product managers to deliver high-impact features
3. Design and implement reusable components and scalable frontend architecture
4. Improve UI/UX based on user feedback, usability testing, and your own sharp product sense
5. Write clean, testable, and maintainable code following best practices and modern frontend standards
6. Drive performance optimization, accessibility, and responsiveness across devices and screen sizes
✅ What We’re Looking For
7. University degree in Computer Science, Software Engineering, Electronics, or a related field.
8. 8+ working experience in Software Development field.
9. 4+ years of experience in frontend development with
10. Solid knowledge of TypeScript, ES6+, HTML5, CSS3/SASS, and modern browser APIs
11. Experience with state management (e.g., Redux, Zustand, Recoil) and component libraries/design systems
12. Familiarity with RESTful APIs, and comfortable working alongside backend teams
13. Deep understanding of testing (unit/integration), code reviews, and CI/CD workflows
14. Experience working in Agile teams, with tools like Git, Jira, Bitbucket, and CI tools (e.g., TeamCity, DroneCI)
15. Strong English communication skills — written and verbal — for remote collaboration and documentation
🌟 Nice to Have
16. Experience with React performance tuning, lazy loading, and Webpack/Vite optimization
17. Familiarity with Figma or similar design tools, and a good eye for detail
18. Exposure to micro frontends, server-side rendering, or
19. Interest in mapping, GIS, or geospatial data visualization
Working Conditions
We offer a balanced work setup that combines in-person collaboration with flexibility
20. Office presence at our Bologna office ( full time) 2 days per week
21. Remote work options (Smart Working) available three days per week
We’d love to hear from you! Please send us your application, and the earliest date you could join our team.