Roche Logo

Roche

Custom Software Engineer (UI Developer)

Posted 14 Days Ago
Be an Early Applicant
Pune, Maharashtra
Senior level
Pune, Maharashtra
Senior level
Seeking a Senior Front-End Developer to build scalable UI components, optimize performance, collaborate with UX/UI designers, and implement enterprise authentication for Roche's R&D initiatives.
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
Oauth2
Oidc
Redux
Scss
Sso
Typescript
Vitest

Roche Pune, Mahārāshtra, IND Office

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

Similar Jobs

Yesterday
Hybrid
3 Locations
Senior level
Senior level
Artificial Intelligence • Healthtech • Professional Services • Analytics • Consulting
Lead AI Engineer responsible for developing and refining machine learning engineering platforms, building model pipelines, collaborating with teams, and ensuring high-quality code and deliverables.
Top Skills: AirflowAWSAzureGCPKubeflowMlflowPysparkPythonSagemakerScalaSQL
Yesterday
Hybrid
Mumbai, Maharashtra, IND
Mid level
Mid level
Financial Services
As a Software Engineer III at JPMorgan Chase, you will design and implement cloud-native liquidity risk solutions, improve automation, analyze data, and develop secure applications.
Top Skills: AIAWSCloudCSSHadoopHTMLJavaLlmMlNode.jsPythonReactSnowflakeSpark
Yesterday
Hybrid
Mumbai, Maharashtra, IND
Mid level
Mid level
Financial Services
As a Software Engineer III at JPMorgan Chase, you will design and implement a cloud-native liquidity risk management platform, focusing on AI integration and digital reporting capabilities. Responsibilities include software development, technical troubleshooting, and enhancing team culture.
Top Skills: AIAWSCSSHadoopHTMLJavaMlNode.jsPythonReactSnowflakeSpark

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