Roche Logo

Roche

Custom Software Engineer (UI Developer)

Posted 19 Hours Ago
Be an Early Applicant
Pune, Maharashtra
Senior level
Pune, Maharashtra
Senior level
As a Front-End Developer at Roche, you will develop and maintain scalable UI components, optimize performance, and collaborate with UX/UI designers while implementing authentication standards and testing methodologies.
The summary above was generated by AI

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

Angular 16+
Jasmine
Jest
Karma
Material Design
Ngrx
Redux
Scss
Typescript
Vitest

Roche Pune, Mahārāshtra, IND Office

671-75 Ganeshkhind Road, Pune, Maharashtra, India, 411005

Similar Jobs

An Hour Ago
Pune, Maharashtra, IND
Senior level
Senior level
Healthtech • Logistics • Pharmaceutical
The Engineer III - Quality & Testing will focus on automation testing using Selenium and Java, manage API automation, and collaborate with other engineers on testing strategies, frameworks, and best practices. Responsibilities include leading automation projects, evaluating test requirements, developing test scripts, and providing technical support.
Top Skills: AdoApi AutomationAzure DevopsJavaJIRAQtestSalesforceSeleniumXray
10 Hours Ago
Hybrid
Mumbai, Maharashtra, IND
Senior level
Senior level
Big Data • Food • Hardware • Machine Learning • Retail • Automation • Manufacturing
The People Lead - Sales will act as a strategic HR partner, aligning HR strategies with sales objectives to enhance performance, engagement, and organizational growth. Responsibilities include partnering with sales leaders, managing talent acquisition, analyzing HR data, improving HR processes, and leading a team of HR professionals to drive high-performance culture.
10 Hours Ago
Mumbai, Maharashtra, IND
Expert/Leader
Expert/Leader
Financial Services
The Director of Software Engineering leads the Equity PFS Data and Analytics team at JPMorgan Chase, driving technology implementations and managing complex projects. Key responsibilities include decision-making on resources and processes, governance of coding standards, delivering cross-business technical solutions, and fostering a diverse workplace culture.
Top Skills: AWSAws AthenaData PlatformsPythonRedshift

What you need to know about the Pune Tech Scene

Once a far-out concept, AI is now a tangible force reshaping industries and economies worldwide. While its adoption will automate some roles, AI has created more jobs than it has displaced, with an expected 97 million new roles to be created in the coming years. This is especially true in cities like Pune, which is emerging as a hub for companies eager to leverage this technology to develop solutions that simplify and improve lives in sectors such as education, healthcare, finance, e-commerce and more.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account