Senior Frontend Engineer
Oviva
Software Engineering
Germany
Posted on May 28, 2026
As a Senior Frontend Engineer working within a well-established domain, you have a key role in shaping Oviva's digital health experience by building and optimizing the user-facing applications that power our product. You will be responsible for the entire development lifecycle of frontend capabilities, from design and implementation to deployment and maintenance. By leveraging your deep expertise in modern web technologies, you will contribute directly to our mission of delivering a world-class digital health experience to our patients. Essential:
Desirable:
- Proven, extensive experience building production web applications React in TypeScript.
- Strong experience styling modern web applications with Tailwind CSS and building reusable, design-system-driven component libraries.
- Deep understanding of modern frontend architecture, including rendering strategies (SSR, SSG, CSR), routing, data fetching, and state management.
- Strong grasp of web performance, Core Web Vitals, and accessibility (WCAG) best practices.
- Excellent problem-solving skills and a passion for tackling complex technical and UX challenges.
- Proven ability to work autonomously and deliver initiatives end-to-end.
- Experience integrating with REST and/or GraphQL APIs and a solid understanding of how backend services work.
- A strong advocate for writing clean, testable, and maintainable code, with experience in modern testing approaches (e.g. Jest, React Testing Library, Playwright/Cypress).
- Great teamwork - making sure the team as a whole succeeds.
Desirable:
- Driven by a strong curiosity in AI and cutting-edge tech, you're hands-on, experimenting with AI-powered tools (e.g. Cursor, Claude, GitHub Copilot) to enhance productivity and code quality.
- Architectural thinking: strong engineering fundamentals and a deep understanding of frontend solutions at scale.
- Deep understanding of modern frontend architecture, including rendering strategies (SSR, SSG, CSR), routing, data fetching, and state management.
- Experience working with a headless CMS (e.g. Contentful, Sanity, Storyblok, Strapi).
- Experience with feature flagging and experimentation platforms (e.g. LaunchDarkly, Optimizely, Statsig, GrowthBook), and a data-informed approach to product development.
- Proven, extensive experience building production web applications with Next.js in TypeScript.
- Familiarity with containerization (Docker) and orchestration (Kubernetes) for deploying and operating frontend services.
- Familiarity with cloud platforms (preferably Google Cloud Platform).
- Strong tendency to prevent or automate recurring tasks.
- Effective communication skills to collaborate across teams and with business stakeholders, including close partnership with Designers.
- Active participation in technical guilds or communities of practice.
- Experience in a regulated industry, such as healthcare.
- Hands-on experience working in a fast-paced, scale-up environment.
- Master in computer science or equivalent field.
- Design, build, and operate reliable, performant, and accessible frontend applications.
- Take ownership of frontend domains and their underlying components.
- Develop and maintain reusable UI components and design system contributions that are scalable, accessible, and consistent.
- Active contribution in team ceremonies, including the company's OKR framework.
- Pro-actively manage the health of owned frontend services, including performance, accessibility, and user-facing reliability.
- Contribute to Oviva's technology evolution via RFCs and Technical Design Documents.
- Manage incidents including root cause analysis and preventative actions.
- Contribute to the continuous improvement of our CI/CD pipelines and frontend development processes.
- Lead design discussions of owned topics & collaborate with squad members on quality, technical design, security, accessibility, and architecture in compliance with standards and concepts.
- Collaborate closely with Product Managers, Designers, and business stakeholders on owned projects, translating product and UX requirements into robust technical solutions.
- Do code reviews, providing constructive feedback to peers.