Senior Frontend Engineer
75 000 – 85 000 €в год
Makersite GmbHEU/UKУдалённоПолная занятость
JavaFrontendFigmaSaaSUI/UXAngularSpringPlaywrightOpenAPIRxJS
Описание
At Makersite, we're pioneering the future of sustainable product development and digital collaboration, empowering companies to make smarter, more sustainable decisions across their entire supply chain.
Responsibilities
- Design, develop and maintain frontend features and functionalities across the company's platform, delivering intuitive and reliable user experiences
- Take ownership of the Angular codebase, driving its ongoing development, maintenance and technical direction
- Lead frontend architectural decisions and establish scalable patterns, reusable components and consistent development practices
- Develop and maintain shared UI components and design systems to improve consistency, accessibility and development efficiency across the platform
- Implement automated tests, including unit, integration and end-to-end testing, to ensure application reliability and maintainability
- Investigate and resolve bugs, optimise frontend performance and continuously improve existing functionality
- Work closely with the Product Owner and engineering team to translate product requirements and domain logic into clear technical solutions
- Contribute to product development across different areas of the business, collaborating with backend and frontend engineers to deliver agreed roadmap priorities
- Navigate an evolving codebase, investigate existing implementations and work independently to solve complex technical and product challenges
- Identify opportunities to improve development workflows, technical practices and the overall quality and scalability of the platform
Requirements
- Several years of professional frontend development experience, with strong hands-on expertise in Angular, preferably version 17 or later
- Comfortable working with the Angular Signals API, RxJS and observable patterns, and modern Angular development practices
- Experience making frontend architectural decisions, establishing coding standards and maintaining scalable, maintainable applications
- Experience building and maintaining design systems and reusable component libraries, including applying smart/dumb component patterns
- Experience building accessible, reusable UI components using Angular Material or equivalent component libraries
- Experience writing and maintaining unit, integration and end-to-end tests, including hands-on experience with Playwright
- Ability to translate product requirements and domain logic into effective user experiences and reliable functionality
- Self-directed and delivery-focused, able to manage workload independently and take ownership of features from implementation through to release
- Strong debugging skills, attention to detail and the ability to resolve bugs, improve performance and maintain code quality
- Clear communicator who works effectively with product owners, engineers and cross-functional stakeholders
- Legally permitted to work within the EU or UK
Nice to have
- Experience with Java and Spring, particularly when working across frontend and backend boundaries, is a significant advantage
- Experience building B2B enterprise applications, including complex forms, data grids, role-based access and multi-tenant environments
- Interest in and experience using AI-assisted development tools and workflows
- Experience working in small, autonomous engineering teams within a fast-paced scale-up environment
- An interest in sustainability, carbon footprint data or industrial data exchange is beneficial
- Experience using Storybook and collaborating with UX teams through Figma
- Experience using OpenAPI-generated types and contract-first API development approaches
We offer
- Competitive Salary – We reward your skills and experience with a compensation package that reflects your value
- 30 Days Paid Time Off – Take the time you need to recharge and maintain a healthy work-life balance
- Remote-First Flexibility – Work from anywhere in the EU and the UK, with the option to collaborate in person at our offices in Stuttgart, Berlin (role dependent)
- Generous Learning & Development Budget – We invest in your growth, providing ample resources for personal and professional development
- Choose Your Ideal Work Equipment – Whether you prefer Apple or Microsoft, we’ll equip you with the tools you need to excel
- Purpose-Driven Work – Build something meaningful. Here, you’re not just creating another app; you’re contributing to a transformative vision that you can be proud of
- Great Colleagues – Join a team that’s open, transparent, and international. We value inclusivity and foster a culture of collaboration and mutual respect
- Work-Life Balance – As a remote-first company, we trust you to do your best work, your way. You have the flexibility to work when it suits you, ensuring a healthy balance between personal and professional life
- Pride in Impact – We're already making a significant difference with global, well-known customers who share our vision. Be part of something that matters
- Stability with Ambition – With realistic growth plans, we’re committed to changing the way things are made—without sacrificing our ambitious goals for innovation and impact
Hiring process
- If you have a medical condition or an individual need for an adjustment to our process, and you believe this may affect your ability to be at your best – please let us know so we can talk about how we can best support you and make any adjustments that may be needed