Job description Senior Frontend Engineer (m/f/x) Location: EU/UK (Remote)
Who You’ll Work For
- At Makersite, we're pioneering the future of sustainable product development and digital collaboration. As a leading platform for product lifecycle management (PLM), we empower companies to make smarter, more sustainable decisions across their entire supply chain. Our cutting-edge software enables teams to design, prototype, and manufacture with transparency, efficiency, and responsibility—reducing environmental impact while optimizing performance.
- We're a fast-growing, innovative company that thrives on creativity, collaboration, and continuous learning. If you're passionate about technology, sustainability, and creating meaningful impact, we’d love to hear from you. Join us and be a part of shaping the future of manufacturing and product innovation.
Who we're looking for
- As part of our growing team, you will play a key role in shaping the future of sustainable product development.
- We’re looking for innovative, driven Frontend Engineers who are passionate about technology and sustainability to join us in building tools that enable companies to make smarter, more responsible decisions.
- In this role, you’ll have the opportunity to collaborate with talented professionals, contribute to cutting-edge projects, and help drive the digital transformation of industries worldwide.
- If you're ready to make an impact and contribute to meaningful change, we want to hear from you!
- This role is a fixed, permanent position.
- All successful applicants will receive a permanent employment contract regardless of location.
The role
- Frontend Feature Development: Design, develop and maintain frontend features and functionalities across the company's platform, delivering intuitive and reliable user experiences.
- Angular Ownership: Take ownership of the Angular codebase, driving its ongoing development, maintenance and technical direction.
- Frontend Architecture & Standards: Lead frontend architectural decisions and establish scalable patterns, reusable components and consistent development practices.
- Design Systems & Component Libraries: Develop and maintain shared UI components and design systems to improve consistency, accessibility and development efficiency across the platform.
- Testing & Code Quality: Implement automated tests, including unit, integration and end-to-end testing, to ensure application reliability and maintainability.
- Performance & Maintenance: Investigate and resolve bugs, optimise frontend performance and continuously improve existing functionality.
- Product Collaboration: Work closely with the Product Owner and engineering team to translate product requirements and domain logic into clear technical solutions.
- Cross-Functional