Senior Frontend Engineer
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