This job has expired

This job posting is no longer active and is not accepting applications. Explore similar roles below!

Red Nucleus
Posted 1mo ago

Frontend Developer (React / TypeScript) — iTakeControl

Red Nucleus
Pune, Maharashtra, India
OnsiteFull Time
Responsibilities
  • building features
  • maintaining components
  • optimizing performance
Requirements
  • 6+ years frontend experience with React and TypeScript
  • Strong state management (Redux Toolkit)
  • Accessibility and performance focus
  • Automated testing, and experience with large SPA architectures
Technical tools mentioned
ReactTypeScriptRedux ToolkitHTML5CSS3ag-GridMUI X DataGridMUIEChartsStorybookPlaywrightNext.jsWebRTCGit

Job description

Red Nucleus is hiring a Frontend Developer (React/TypeScript) - iTakeControl to join our global team. This role will be fully onsite at our Pune office. There may be flexibility to transition to a hybrid work model in the future, based on business requirements.


Our purpose is advancing knowledge to improve lives. We succeed by being the premier provider of strategic learning and development, scientific advisory services, and medical communications solutions for the life sciences industry. Our global team is composed of nearly 800 full-time employees whose commitment to creativity, quality, and on-time delivery is unrivaled in our space.


At Red Nucleus, we believe in providing a rich working environment that pushes us to innovate in ways that engages our employees to be their best selves.  Our culture is about meaningful work, a true sense of community, and fun.  We love to celebrate our people and we are proud to have been Internationally recognized as a “Great Place to Work".    


How You Will Contribute

In this position, you will be working with our Clinical Research team. For more information, please visit ITC I Red Nucleus.

Job Overview

iTakeControl is a clinical trial platform supporting live studies within a validated, GxP-compliant environment. We are bringing the platform fully in-house and building the team that will own and grow it.


We are looking for a strong Frontend Developer to own and advance the platform’s web interfaces as a hands-on, code-first contributor. The platform spans several substantial frontends — an operator-facing administration portal, a participant-facing web experience, and a registration experience — built on a modern React stack with a shared component library. Working under the technical direction of the Technical Lead, you will write production-quality frontend code, maintain a high bar for usability and accessibility, and help keep a live regulated platform stable, performant, and reliable.


The role begins by building a deep working understanding of the existing interfaces during the handover from the outgoing vendor, then moves into ongoing feature development, refactoring, and UI quality work within the established compliance framework. It is a delivery-focused role for an experienced frontend engineer who takes ownership of their work and cares about the details — performance, accessibility, and visual consistency — on a platform where clarity and correctness carry regulatory weight.


The nature of this role: this is a frontend software-engineering position. The day-to-day work is designing and maintaining large, stateful single-page applications — application architecture, complex client-side state, data-heavy interactive interfaces, performance tuning, and automated testing. It goes well beyond HTML/CSS markup, templating, or responsive styling: we are looking for someone who reasons about and structures frontend application code, not only its presentation layer. Strong HTML5/CSS3 and responsive skills are expected, but they are the floor, not the role.


The role works with US-based stakeholders and requires regular overlap with US hours, particularly around releases.

 

What You’ll Own

 

  • Hands-on frontend delivery — building and maintaining features across the platform’s React web applications to a production-quality standard
  • Component library and design consistency — contributing to and maintaining a shared component library so UI patterns stay consistent across applications
  • UI quality — responsive layout, accessibility, cross-browser correctness, performance, and visual consistency
  • Frontend stability and performance — troubleshooting production UI issues, optimising rendering and bundle size, and contributing to the long-term technical health of the frontend
  • Compliance-aware development — building interfaces within the validated environment, preserving the clarity, auditability, and data-integrity expectations the platform requires
  • Codebase fluency — building a deep working understanding of the existing interfaces during the vendor handover and keeping documentation current for the areas you own
  • Collaboration — participating in code reviews and design discussions, working closely with backend engineers on API contracts, and partnering with QA on frontend test coverage

 

What We’re Looking For

 

This is a hands-on engineering role. We are looking for proven, production frontend capability across the areas below — what you can do matters more than titles held.


Core Engineering Skills (must-have)

 

  • React application engineering — strong, current, hands-on experience designing and building large single-page applications in React (we run a current React version). You understand how React actually renders and re-renders, design components that stay composable and performant as the application grows, and make sound architectural decisions rather than only wiring components together
  • State management at scale — designing predictable, maintainable application state for a large, multi-feature app (we use Redux Toolkit): normalised data, derived state, and async/server-data lifecycles — and the judgement to avoid the state bugs that surface at scale
  • TypeScript and modern JavaScript — strong asynchronous JavaScript and applied TypeScript (typing components, props, state, and API contracts); expert-level HTML5 and CSS3 with responsive and adaptive layout as a baseline
  • Frontend performance — profiling real applications and fixing what you find: unnecessary re-renders, slow rendering of large data sets, oversized bundles, and load-time problems
  • Complex, data-heavy UI — hands-on with enterprise data grids (e.g. ag-Grid, MUI X DataGrid): server-side/infinite row models, virtualised rendering, custom cell renderers and editors, and column sorting, filtering, grouping, and aggregation. Comfortable building interactive dashboards and charts (e.g. ECharts), configurable/draggable layouts, and schema- or rule-driven multi-step forms with conditional fields and client-side validation — always handling loading, error, empty, and edge states correctly
  • Application structure and maintainability — client-side routing in a large app, clear module/feature boundaries, separation of concerns, and keeping a large codebase coherent over time
  • Component-driven development — designing reusable, composable, accessible components and working within a theming/design-system approach (we use MUI). Documenting and visually testing components in a tool like Storybook, and maintaining a shared component library versioned across multiple applications
  • Accessibility and cross-browser quality — building accessible (WCAG-aware) interfaces that behave correctly across browsers, devices, and screen sizes
  • Automated frontend testing — writing component/unit tests that assert behaviour rather than implementation detail, plus end-to-end and visual-regression coverage, and shipping features together with their tests
  • Modern build tooling — working fluently with module systems, bundlers, and frontend build pipelines
  • API integration — consuming RESTful and/or real-time APIs, modelling client-side data, and collaborating with backend engineers on contracts
  • Version control and collaboration — strong Git workflows and a habit of writing reviewable, well-documented code

 

Delivery and Quality Mindset

 

  • Writes production-quality frontend code daily and takes ownership of it through to production
  • Cares about the user experience: performance, accessibility, and visual polish
  • Plans realistically and keeps the team informed on progress, risks, and trade-offs
  • Brings sound engineering judgement to a live, regulated platform, valuing well-tested, reliable changes
  • Collaborates well with backend, QA, design, and product, and is willing to support and mentor less experienced team members

 

Preferred Qualifications

 

  • Component library / design system tooling — experience building and documenting components in a tool such as Storybook
  • Visual regression and e2e testing — experience with frameworks such as Playwright or equivalent
  • Internationalisation — experience building multi-language interfaces (i18n)
  • Video / real-time UI — experience integrating video calling, WebRTC, or other real-time features into a web frontend
  • Server-side React frameworks — experience with Next.js or similar
  • Offline-capable web apps — experience with client-side storage, resumable uploads, or offline-first patterns
  • Regulated or healthcare environment — experience working within HIPAA, GxP, FDA 21 CFR Part 11, or equivalent frameworks
  • Vendor takeover / legacy stabilisation — experience joining an existing system from an external vendor or stabilising a legacy frontend
  • AI-assisted development — practical, transparent use of AI tooling to improve delivery

 

Education and Experience

 

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field (or equivalent hands-on experience)
  • 6+ years of hands-on frontend development, with strong, current, production React experience building single-page applications (not primarily markup, templating, or static/content-driven UI)
  • Proven track record of independently delivering production frontend features end to end, including their state management and test coverage
  • Experience maintaining a large, stateful, established frontend application
  • Experience operating in a live, customer-facing production system where UI defects have real consequences
  • Experience working within regulated or validated software environments preferred
  • Experience in Life Sciences, Clinical Trials, Healthcare IT, or Medical Devices a plus

 

*This job description captures the essential functions of this role as of July 2026. Management reserves the right to modify it as the platform and team evolve.*


What You Will Enjoy at Red Nucleus

  • Competitive pay, incentives, retirement, and income security programs
  • Comprehensive benefits and wellness programs focused on healthy lifestyles
  • Generous paid time off, employee assistance programs and flexible work arrangements
  • Performance driven environment including professional development and transfer opportunities
  • People first culture fostering self expression, diversity, and a growth mindset
  • Celebrations! We love to celebrate service anniversaries, holidays, diversity and inclusion events, project milestones and anything else that is meaningful to our employees
  • Support of the community organizations you are passionate about
  • Ongoing programs and events designed to bring our global team together

 

Diversity, equity and inclusion are valued at Red Nucleus and we believe we have a shared responsibility to provide equal opportunity and foster an inclusive spirit.  We do not discriminate on the basis of race, color, national origin, religion, caste, sexual orientation, gender, age, marital status, veteran status, or disability status.

 

To learn more about working at Red Nucleus, please visit Careers | Red Nucleus.

#LI-SS1

About Red Nucleus

Provides strategic training and communications for life sciences companies.

Similar jobs

Frontend Developer roles near Pune, Maharashtra
3h
Save
Mark Applied
Hide
Lead Frontend Engineer
Pune or Chennai or Europe or Asia
₹15-₹20/yr HybridFull Time
newboxes
newboxes: Engineering-driven management and innovation consulting for industrial companies.
5+ YOERequires 5+ years of frontend engineering experience, hands-on Vue 3, Composition API, TypeScript, component library, CSS, design systems, Figma, accessibility, and frontend quality leadership experience.
Vue.js, Vue 3, Composition API, TypeScript, React, Angular, Figma
1w
Save
Mark Applied
Hide
Salesforce Commerce Cloud (SFCC) Frontend Engineer
Pune, Maharashtra, India
OnsiteFull Time
Dentsu
DentsuTokyo Stock Exchange: 4324: Providing global advertising, digital marketing, and media communications services.
5+ YOERequires 5+ years of frontend engineering experience, including 1+ year with Salesforce Commerce Cloud B2C, TypeScript, React, SFRA, ISML, APIs, testing, accessibility, and CI/CD.
Salesforce Commerce Cloud, SFCC, SFRA, ISML, TypeScript, React, Tailwind, SCSS, Handlebars, REST, OCAPI, SCAPI, Node, Git, Jest, Playwright, Vitest, Cypress, Magnolia, WCAG AA, CI/CD
3w
Save
Mark Applied
Hide
Frontend Engineer
Pune, Maharashtra, India
OnsiteFull Time
Vanderlande
Vanderlande: Automates material handling for airports, warehouses, and parcel services.
10+ YOE10+ years experience building data-heavy front-end apps with micro front-end architectures. Strong skills in Angular v12+, Typescript, RxJS, Web Components, Lit-Element, Storybook, HTML5/CSS/SCSS, oauth2, testing (Jest, Pact), Git/Bitbucket, Docker, and Kubernetes.
Angular v12+, Typescript, RxJS, Web Components, Lit-Element, Storybook, Web Performance, Web Workers, HTML5, CSS, SCSS, oauth2, Jest, Pact, Git, Bitbucket, Docker, Kubernetes
3w
Save
Mark Applied
Hide
GIG - Adobe - Experience Manager Frontend Developer
Bengaluru or Pune or Chennai or Hyderabad or Gurugram or Kochi or Kolkata or Noida
OnsiteFull Time
EY
EY: Global professional services network providing assurance, tax, and advisory.
5+ YOEMinimum 5 years of hands-on AEM development; HTML5, CSS3, JavaScript, jQuery, responsive design, Adobe EDS, Figma, version control, accessibility, and Agile Scrum experience.
Adobe Experience Manager (AEM), HTML5, CSS3, JavaScript, SASS, LESS, jQuery, Adobe EDS, Figma, Agile Scrum, version control systems
3w
Save
Mark Applied
Hide
GIG - Adobe - Experience Manager Frontend Developer
Bengaluru or Pune or Chennai or Hyderabad or Gurugram or Kochi or Kolkata or Noida
OnsiteFull Time, Contract
EY
EY: Global professional services network providing assurance, tax, and consulting.
5+ YOERequires 5+ years of hands-on AEM development, frontend expertise with HTML5, CSS3, JavaScript, and responsive design, plus AEM components, jQuery, Figma, version control, accessibility, and teamwork skills.
Adobe Experience Manager, HTML5, CSS3, JavaScript, SASS, LESS, jQuery, Adobe EDS, Figma, version control systems
1mo
Save
Mark Applied
Hide
FRONTEND DEVELOPER
Pune, Maharashtra, India
OnsiteFull Time
nCircle Tech
nCircle Tech: Specialized software development for the AEC industry.
3+ YOE3–5 years ReactJS experience, proficiency in JavaScript/TypeScript/HTML/CSS, product development and team handling experience, client coordination and hiring exposure.
ReactJS, Javascript, Typescript, HTML, CSS
1mo
Save
Mark Applied
Hide
TI Pune Frontend Developer – Angular 20
Pune, Maharashtra, India
OnsiteFull Time
Cognyte
CognyteNASDAQ: CGNT: Provides investigative analytics software for security and law enforcement.
5+ YOE5+ years front-end development experience with modern Angular, strong TypeScript and RxJS skills, HTTP/WebSockets knowledge, CI/CD and container familiarity, Figma experience, and strong problem-solving and communication skills.
Angular, TypeScript, RxJS, HTTP, WebSockets, CI/CD, Figma, Playwright, Cypress, Leaflet, MapLibre, OpenLayers, Containers, Microservices
1mo
Save
Mark Applied
Hide
Staff Engineer - UI
Pune, Maharashtra, India
OnsiteFull Time
Ontic
Ontic: Software for corporate security threat management and risk intelligence.
8+ YOE8+ years frontend engineering experience; expert in JavaScript, TypeScript, HTML, CSS and React; strong frontend architecture, shared component libraries, CI/CD, cloud, observability and platform thinking.
JavaScript, TypeScript, HTML, CSS, React, CI/CD, Codex, Cursor
This job has expired