
Engineer III, Software
Thermo Fisher Scientific2 days ago
Bengaluru, IndiaSenior
Responsibilities
- Design and develop scalable, maintainable, high-performance frontend applications using Angular and React.
- Define frontend architecture, design patterns, coding standards, and engineering best practices.
- Build reusable UI components, shared libraries, frontend frameworks, dashboards, charts, and interactive data visualizations using eCharts.
- Develop responsive and adaptive interfaces across screen resolutions, browsers, and devices.
- Integrate frontend applications with backend systems through REST APIs, Web APIs, WebSockets, and other integration mechanisms.
- Optimize application performance, scalability, maintainability, and usability, including lazy loading, caching, and bundle optimization.
- Conduct code reviews, participate in architecture and technical design discussions, and resolve complex UI, compatibility, integration, and performance issues.
- Drive improvements to frontend development practices, automated testing, build pipelines, and deployment processes.
- Mentor frontend developers and provide technical guidance on implementation and architectural decisions.
- Collaborate with backend developers, UX/UI designers, product owners, architects, and other stakeholders.
Requirements
- 6–8 years of overall software development experience with significant frontend application development experience.
- Strong hands-on expertise with Angular and React.
- Advanced proficiency in TypeScript and JavaScript.
- Strong experience with eCharts or similar data visualization and charting frameworks.
- Experience developing complex data visualization dashboards and interactive charts.
- Strong knowledge of HTML5, CSS3, SCSS/SASS, Flexbox, and CSS Grid.
- Strong experience with responsive and adaptive UI development and frontend architecture.
- Experience integrating frontend applications with RESTful APIs and backend services.
- Understanding of asynchronous programming, API error handling, state management, frontend data flow, performance optimization, and caching.
- Familiarity with unit testing and frontend testing frameworks.
- Experience with source control systems such as Git and understanding of CI/CD pipelines.
- Bachelor’s or master’s degree in Computer Science, Information Technology, Engineering, or a related discipline.
- Strong problem-solving, communication, ownership, collaboration, mentoring, and stakeholder-management skills.
Benefits
- Standard Monday–Friday work schedule in an office environment.
Tech Stack
Categories
About Thermo Fisher Scientific
Thermo Fisher Scientific builds analytical instruments, lab equipment and consumables, specialty diagnostics, and provides pharma services (CDMO and clinical research) for biotech, pharma, academic, and healthcare customers. It earns revenue through product sales, e-commerce distribution (Fisher Scientific), and contract services under brands such as Thermo Scientific, Applied Biosystems, Invitrogen, Patheon, and PPD. Headquartered in Waltham, MA, it is publicly traded on the NYSE (TMO) and was created by the 2006 merger of Thermo Electron and Fisher Scientific.