Software Engineer (Frontend / Full Stack)
Join to apply for the Software Engineer (Frontend / Full Stack) role at TÜV Rheinland Europe.
Job Summary
At TÜV Rheinland, we're undertaking a major rewrite of a large-scale enterprise frontend application. This project involves a multi-application environment, complex e-commerce and service systems, multilingual support, and multinational requirements—all built as a modern, headless enterprise architecture.
We are seeking engineers who can contribute to both frontend and full-stack development. You will collaborate with internal teams and external partners to deliver high-performance, scalable digital products.
Responsibilities
* Develop and maintain scalable, high-performance frontend applications.
* Create modular, reusable components with React, TypeScript, and Storybook.
* Collaborate on an enterprise-grade atomic design system in Figma.
* Write clean, maintainable code and participate in architectural decisions.
* Document solutions and maintain technical documentation using tools like Confluence and Jira.
* Work effectively in Agile teams across different time zones.
Qualifications
* Experience with React and frameworks like Next.js, Remix, or Vite in large-scale environments.
* Strong JavaScript (ES6+) and TypeScript skills.
* Proficiency with Git workflows, managing large mono- or multi-repo architectures.
* Deep understanding of CSS, including CSS-in-JS solutions.
* Knowledge of accessibility standards (WCAG) and cross-browser compatibility.
* Experience with SSR, CSR, SSG, and ISR rendering strategies.
* Experience with RESTful and GraphQL APIs.
* Familiarity with schema validation libraries like Zod.
* Proficiency with frontend tooling (ESLint, Prettier, npm, Husky).
* Experience with testing tools like Jest, React Testing Library, Cypress, and TDD practices.
* Knowledge of Actions, GitLab CI/CD, Terraform, and Kubernetes.
Minimum Requirements
* Degree in Computer Science or equivalent experience (typically 4+ years).
* Fluent in English, both written and spoken.
Nice-to-Haves
* Experience with headless CMSs (e.g., Contentful, Sanity, Strapi).
* Experience with CI/CD pipelines and deployment automation.
* Leadership experience or ownership of complex features.
* Backend experience with Node.js, Python, or Java.
* Fluency in Spanish.
What We Offer
* Participation in a solid international project with professional development opportunities.
* Job stability with a full-time, indefinite contract.
* Inclusive, hybrid work environment.
* Flexible salary packages with tax advantages and bonuses.
* Personal and professional growth plans.
Application Process
If interested, submit your application and CV. We look forward to meeting you!
#J-18808-Ljbffr