Own the frontend architecture of complex, enterprise-scale web applications - make decisions on component design, state management, and data-fetching patterns;
Build polished, performant, and accessible user interfaces for manufacturing execution software;
Collaborate closely with backend engineers and product teams during requirements gathering, technical specification, and system design;
Contribute to backend services and APIs (primarily in Golang) to deliver end-to-end features when needed;
Champion frontend best practices: code reviews, testing strategies, performance budgets, and design-system adoption;
Build and maintain shared tooling, test automation, and developer documentation;
Be flexible, responsive, and adaptive to ever-changing business requirements.
What You’ll Bring
Strong understanding of software development fundamentals including software design, component architecture, state management, and code maintainability;
At least 4 years of hands-on experience building modern web applications with TypeScript and React (or Angular);
Deep knowledge of frontend fundamentals: HTML, CSS, responsive design, accessibility, and browser performance optimization;
Experience with frontend tooling and ecosystems: bundlers (Vite, Webpack), testing frameworks (Jest, Playwright, Cypress), and CI/CD pipelines;
Solid experience with RESTful APIs and/or GraphQL - comfortable designing and consuming API contracts;
Working knowledge of backend development, preferably with Golang;
Familiarity with SQL and relational databases (MySQL, PostgreSQL, etc.);
Full professional proficiency in English; German is a plus;
Experience with Kubernetes or containerized deployments is a plus.
Nice to Have
Experience with design systems or component libraries (e.g., Storybook, Material UI, Tailwind CSS);
Understanding of observability and monitoring on the frontend (error tracking, performance metrics).
Don't forget to mention EuroTechJobs when applying.