Roche fosters diversity, equity and inclusion, representing the communities we serve. When dealing with healthcare on a global scale, diversity is an essential ingredient to success. We believe that inclusion is key to understanding people’s varied healthcare needs. Together, we embrace individuality and share a passion for exceptional care. Join Roche, where every voice matters.
The Position
Senior Front-End Developer - Optimized Study Design and Protocol Generation
Throughout our 125-year history, Roche has grown into one of the world’s largest biotech companies and a global supplier of transformative innovative solutions across major disease areas.
We are looking for an IT specialist to join one of our teams in Roche Polska within the Roche Informatics division.
In Roche Informatics we focus on delivering technology that evolves the practice of medicine
and helps patients live longer, better lives. Poland plays the role of Technology Co-creation and Acceleration Hub building capabilities driving digital innovation.
We are a diverse team of open and friendly people, enthusiastic about technological novelties and optimal IT solutions. We share knowledge, and experience & appreciate different points of view.
Overview:
We seek a highly skilled Front End Developer to join one of our product teams. This permanent role requires a strong development background, a core technical mindset, and a solid understanding of technical architecture.
Your Team:
You will be part of a dynamic team dedicated to realizing the vision of the R&D Excellence Initiative, which aims to transform and streamline the study design and protocol generation process across Roche’s R&D portfolio. The team is responsible for building cutting-edge tools and solutions, leveraging AI, data insights, and interoperable systems to address inefficiencies and enhance decision-making. Collaborating with cross-functional experts from various business units, the team develops and implements scalable, innovative technologies to optimize patient trial success (PTS), reduce amendments, and accelerate study timelines.
This collaborative environment values knowledge-sharing and continuous learning, ensuring seamless integration of new team members and creating an ecosystem that drives innovation in protocol development.
Your key responsibilities:
-
Develop and maintain scalable, reusable, and modular UI components using Angular 16+ and TypeScript.
-
Ensure high-performance, user-friendly, and responsive interfaces by leveraging Material Design and other design libraries.
-
Optimize UI performance through a deep understanding of change detection, dependency injection, and TypeScript compilation.
-
Collaborate closely with UX/UI designers to create intuitive and engaging user experiences.
-
Implement SSO/OAuth2/OIDC authentication and integrate with enterprise security standards.
-
Apply SCSS best practices, clean stylesheet guidelines, and advanced styling techniques like mixins.
-
Manage state efficiently using NgRx or Redux to ensure smooth data flow.
-
Write unit and integration tests using Jasmine, Karma, Jest, or Vitest, following Test-Driven Development (TDD) principles.
-
Debug and resolve frontend issues using browser and IDE debugging tools.
-
Manage build workflows and version migrations to ensure seamless updates and deployments..
Your qualifications and experience:
-
Strong expertise in Angular 16+, including change detection, dependency injection, and TypeScript compilation.
-
Experience working with SSO/OAuth2/OIDC and enterprise authentication processes.
-
Understanding of build workflows and version migrations in TypeScript projects.
-
Ability to implement and adhere to user-centered design principles.
-
Experience in frontend testing approaches and Test-Driven Development (TDD).
-
Advanced English proficiency (C1 level) and excellent problem-solving skills.
Nice to have (considered an asset):
-
Experience with npm registries and developing/publishing Angular 16+ libraries.
Knowledge of code quality tools integration to maintain high development standards.
Who we are
At Roche, more than 100,000 people across 100 countries are pushing back the frontiers of healthcare. Working together, we’ve become one of the world’s leading research-focused healthcare groups. Our success is built on innovation, curiosity and diversity.
Roche is an Equal Opportunity Employer.
Top Skills
Roche Pune, Mahārāshtra, IND Office
671-75 Ganeshkhind Road, Pune, Maharashtra, India, 411005