Software Engineer (Frontend / Full Stack)

工作編號: 15375

TÜV Rheinland Iberica Holding SL

永久, 全職

馬德里

截至目前

At TÜV Rheinland, we're in the midst of a major greenfield rewrite of a large-scale enterprise frontend application. This project spans a multi-application environment, involving a complex e-commerce & service system, multilingual support, and multinational requirements-all built as a modern, headless enterprise architecture.
We're looking for engineers who can contribute to both the frontend and full-stack aspects of these initiatives. You'll work closely with internal teams and external partners to help deliver high-performance, scalable digital products.
This role is centered on developing modern, high-performance frontends for a suite of enterprise-grade applications. As part of a small, cross-functional team, you will collaborate closely with large external partners and internal stakeholders to design and implement solutions using JavaScript, TypeScript, and React. Your contributions will span both core architecture and feature development across a complex, multilingual, and multinational digital ecosystem.
Success in this position goes beyond technical execution. You'll be actively involved in architectural planning, design system implementation, and the ongoing refinement of our development workflows. Working alongside product, design, and backend teams, you'll help build a scalable, maintainable frontend foundation that supports long-term growth and team efficiency.

Job Description

  • Build and maintain frontend applications with a focus on scalability, performance, and long-term maintainability.
  • Develop modular, reusable components using React, TypeScript, and Storybook.
  • Collaborate on an enterprise-grade atomic design system in Figma, working closely with designers and product owners.
  • Write clean, maintainable code and contribute to architectural decisions, including documenting solutions and technical rationale.
  • Create and maintain technical documentation, including architecture diagrams and internal docs using tools like Confluence and Jira.
  • Collaborate effectively in Agile teams distributed across time zones, with strong async communication and team alignment.

What we're looking for

  • The final role level (e.g, Engineer II, Sr. Engineer, Staff Engineer) will be determined based on your experience, technical depth, and overall scope of contribution. We welcome candidates across a range of seniority, from mid-level professionals to highly experienced engineers.
  • Solid experience with React and modern frameworks such as Next.js, Remix, or Vite, ideally within large-scale enterprise environments.
  • Strong proficiency in JavaScript (ES6+) and TypeScript, with the ability to write type-safe, modular, and maintainable code across frontend projects.
  • Proficiency in enterprise-level Git workflows, with experience in managing large-scale mono-repos or multi-repo architectures.
  • Deep understanding of CSS, ideally with modern CSS-in-JS solutions like PostCSS or Styled Components.
  • Familiarity with implementing accessibility standards (WCAG) and ensuring cross-browser compatibility.
  • Experience with various rendering strategies-SSR, CSR, SSG, and ISR-and their impact on performance, scalability, and SEO.
  • Comfortable implementing and managing state management solutions in modular applications. (Redux, Zustand, or React Context API)
  • Deep experience with RESTful and GraphQL APIs in distributed environments, including custom integrations and caching mechanisms like Redis.
  • Familiarity with schema validation using libraries like Zod, including use cases beyond form handling.
  • Familiarity with frontend tooling and developer workflow utilities such as ESLint, Prettier, npm, and Husky for maintaining code quality and consistency.
  • Proficient in using Jest, React Testing Library, Cypress, or similar tools to write meaningful unit, integration, and end-to-end tests; familiar with TDD practices.
  • Experience working in Docker-based development environments, with a strong understanding of CI/CD pipelines and familiarity with DevOps tooling such as GitHub. Actions, GitLab CI/CD, Terraform, and Kubernetes.
  • Strong communication and collaboration skills, with the ability to conduct thoughtful code reviews, mentor team members, and clearly explain complex technical concepts to both technical and non-technical stakeholders.
  • Demonstrated ability to produce clean, maintainable, and well-documented code, aligned with industry best practices and scalable architecture.
  • Proactive in troubleshooting and debugging across the stack, and committed to staying current with the latest trends in modern frontend architecture.

Requirements

  • A degree in Computer Science or equivalent professional experience (typically 4+ years in industry)
  • Fluency in English, both written and spoken-English is the primary language of our international team.
  • Nice-to-haves.
  • Experience working with headless CMSs (e.g. Contentful, Sanity, FirstSpirit, Strapi) in enterprise-scale systems.
  • Experience building, maintaining, or optimizing enterprise-grade CI/CD pipelines, including deployment automation and environment orchestration.
  • Previous involvement in leading teams, technical initiatives, or owning complex feature sets end-to-end.
  • Previous exposure to backend development using Node.js, Python, or Java, and an understanding of full-stack collaboration patterns.

What can we offer you?

  • To belong to a solid international business project, with opportunities for professional development and a strong focus on people.
  • Job stability with an indefinite and full-time contract.
  • Participative and inclusive work environment with implementation of hybrid models of presence in the office and at home.
  • Access to a flexible salary package with tax advantages, competitive at market level and with bonuses for achievement of objectives and contribution to results.
  • Individual development plan to improve professional and personal skills that enhance talent management and the defined professional career.

我們僅接受通過線上應徵系統提交的申請。透過電子郵件寄送的申請我們無法受理。

您應該知道的其他事項

工作編號15375
合約類型永久
雇用類型全職
工作模式彈性辦公 / 部分遠程辦公
公司名稱TÜV Rheinland Iberica Holding SL

只要職位在我們的 職涯頁面上刊登、 我們正在尋找合適的應徵者 (男女不限)。我們期待您的 申請!

服務功能/跨業務流程功能 image

服務功能/跨業務流程功能

每一次成功的審計、認證和檢驗背後,都有一支強大的團隊在我們的 服務職能部門。無論是人力資源、IT、財務、行銷、管理控制、採購、設施管理, 我們的共享服務中心、QHSE、法律事務、企業發展或企業溝通部門, 他們都在幫助我們的全球營運團隊實現卓越表現。

我們依靠創新的流程、數位化解決方案和強大的企業文化, 支持員工發展,打造高效結構,實現永續成長。 我們的工作涵蓋廣泛,從制定現代人力資源計劃到優化全球財務流程, 再到確保最高的合規性與品質標準。

與我們一起塑造TÜV Rheinland的未來!

在我們的服務職能部門,您可以發揮專業能力,優化流程,並積極參與公司未來發展。 我們為您提供國際化、充滿活力的環境,促進創新、合作和個人成長。

加入我們的強大網絡,與我們一起塑造未來世界!

您可能也會感興趣

TÜV Rheinland 作為雇主

TÜV Rheinland 作為雇主

我們的使命

我們的使命

永續發展與合規

永續發展與合規

您的申請程序

1. 線上申請

您只能透過我們的職涯頁面進行線上申請。申請流程非常簡單,只需幾分鐘即可完成。

stagewave-01