Senior Angular Engineer
5 мес. назад
SpainEuropeSeniorHybrid
angularfrontend developmentux designsoftware development
Develop and maintain frontend applications for autonomous robot fleet management, working closely with cross-functional teams to enhance user experience.
О компании
- is a fast-growing tech company dedicated to shaping the future of mobile robotics across multiple industries. Join our highly talented and motivated team of more than 200+ people and work on cutting-edge robot technology. The Opportunity We are seeking a motivated and skilled Frontend Engineer to join our Workforce Team, responsible for the development and maintenance of the Workforce Suite — including Data Navigator, Mission Controller, and Field Operator App. These applications empower our customers to effectively deploy and operate a fleet of autonomous robots, surfacing valuable and actionable inspection insights. Working closely with UX designers, Backend Engineers, Product Managers, Quality Assurance, and Robotics Specialists, you strive to improve the end-use
Требования
- Engineering or science degree with a focus on computer science
- Proven recent experience as a frontend developer with expertise in Angular 2+ (we are currently on v20)
- Strong understanding of web development, software engineering best practices, and UI/UX principles
- Write clean, maintainable, well-structured, and efficient code
- Diligent way of working and a keen eye for details
- Experience with unit testing and integration testing
- Ability to coordinate the definition of interfaces with backend services
- Excellent communication skills in English
- Strong in self-coordination, able to structure your work independently, and deliver results
- Experience with Git and CI/CD pipeline (Gitlab)
- Willing to travel ca. 2-3 times per year to co-locate with team members and users
Будет плюсом
- Full-stack development experience, especially with NestJS, is a big plus
- Experience with Babylon.js or similar 3D visualization framework
- Experience with video/data streaming and associated protocols (e.g. WebRTC)
- Experience with event-based protocols and frameworks such as MQTT and ROS2
Другое
- Develop and maintain efficient and user-friendly web-based interfaces using Angular, Angular Material, and related technologies.
- Create and implement elegant workflows that enhance the overall user experience.
- Collaborate with UX designers to transform design concepts into functional, responsive web interfaces.
- Implement and optimise data visualisation, real-time updates, 3D views, and other interactive components to streamline user interactions in complex environments
- Collaborate with backend engineers to integrate APIs and ensure smooth data flow between the front-end and back-end components.
- Conduct code reviews, testing, and troubleshooting to maintain code quality and identify and resolve issues promptly.
- Stay updated on the latest industry trends and technologies, recommending improvements and best practices to enhance our products.
- Improving and maintaining the existing software stack (including direct contributions to CI/CD, tools)
- Participation in planning, organisation, and tracking of personal and team objectives and tasks
- Writing testable code and clean software documentation
- Be an example to the company for the feasibility of well-executed cross-border work