Thermo Fisher Scientific logo

Frontend Technical Lead

Thermo Fisher Scientific
NewPosted yesterday

LOCATION

Hyderabad · Onsite

EXPERIENCE

Not specified

TYPE

FullTime

SKILLS REQUIRED

AngularTypescriptJavaScriptState ManagementFrontend ArchitectureRxJSTechnical Leadership

Job description

Overview

Provide hands-on technical leadership for Cortex's frontend, setting direction for its architecture, shared UI, and user experience across Core and Contributor applications for semiconductor data workflows.

What you'll do

  • Own the Cortex frontend architecture and help ensure a consistent, scalable user experience across Core and Contributor applications.
  • Lead the design and development of key Cortex experiences, including Process Explorer, Tool Overview Dashboard, and File & Recipe UI.
  • Guide the evolution of the Cortex Shell, shared UI, component library, and design-system practices.
  • Define approaches for plugin integration and collaboration with contributor teams using different frontend technologies.
  • Lead integration of 2D and 3D viewers to support exploration and visualization of advanced microscopy datasets.
  • Set frontend standards for architecture, component design, state management, accessibility, maintainability, and performance.
  • Establish and evolve the frontend testing strategy, including unit, integration, and end-to-end testing.
  • Develop and review Angular applications and shared components, and support Blazor interoperability where needed.
  • Integrate REST APIs and collaborate with backend technical leads on API design, data contracts, and end-to-end workflows.
  • Diagnose and resolve frontend defects and performance issues across applications and supported environments.
  • Work with product owners, scientists, designers, and engineering partners to refine requirements and deliver user-centered solutions.
  • Influence technical decisions across teams, facilitate design and code reviews, and mentor engineers through feedback and knowledge sharing.
  • Promote practices that improve code quality, test stability, maintainability, and the health of the software delivery process.
  • Use AI-assisted development tools thoughtfully to improve productivity, quality, and delivery speed.
  • Learn the semiconductor domain and Cortex workflows, and test solutions in the environments used by the team, including virtual machines.
  • Regularly reflect with the team on how to improve collaboration and delivery.

What you'll need

  • Bachelor's or master's degree in computer science, software engineering, computer engineering, or a related technical field, or equivalent practical experience.
  • Significant professional experience building and supporting frontend applications, including technical leadership or ownership of frontend architecture.
  • Expert-level experience with Angular and TypeScript.
  • Strong knowledge of JavaScript, HTML, CSS, and RxJS.
  • Experience designing component-based applications, shared UI libraries, and design systems.
  • Strong understanding of frontend architecture, state management, and REST API integration.
  • Experience improving frontend performance and diagnosing complex user-interface issues.
  • Experience defining or applying unit, integration, and end-to-end testing practices.
  • Demonstrated ability to influence technical direction, establish standards, and guide decisions across teams.
  • Strong communication and stakeholder-management skills, including the ability to work effectively across sites and disciplines.
  • A collaborative approach to mentoring, code and design reviews, and working with teams that use different technologies.
  • Strong UX sensitivity and an ability to translate complex workflows into clear, usable interfaces.
  • Excellent written and spoken English.

Nice to have

  • Microfrontend or plugin architectures, Web Components, or other approaches to integrating independently developed applications.
  • Blazor interoperability or integration between Angular and .NET applications.
  • Authentication and authorization, real-time web applications, or visualization frameworks.
  • 2D or 3D viewers, scientific software, imaging, or data-intensive applications.
  • Experience with large datasets, distributed systems, or performance-sensitive user interfaces.
  • Familiarity with C#, .NET, Python, or enterprise data platforms.
  • Experience using AI tools in day-to-day software development.
  • Interest in semiconductor workflows, electron microscopy, or scientific research.

Details

  • Location: Hyderabad, India (Analytical Instruments Group, Materials & Structural Analysis Division, Semiconductor R&D).
  • Work schedule: Standard, Monday to Friday.
  • Reports to the Functional Group Lead.
  • Part of a distributed Agile Scrum team working with colleagues in Bordeaux, Hillsboro, the Netherlands, and the Czech Republic.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Frontend Technical Lead