Sr Staff Engineer Ui

Year    Bangalore, Karnataka, India

Job Description

: As the world's leader in serving science, Thermo Fisher Scientific is a driving force in the research, healthcare, industrial and applied markets, generating more than $40 billion in annual revenue. No other company can match our

: As the world's leader in serving science, Thermo Fisher Scientific is a driving force in the research, healthcare, industrial and applied markets, generating more than $40 billion in annual revenue. No other company can match our range of customer touch points - technologically, geographically, or commercially. We help our customers in finding cures for cancer, protecting the environment, making sure our food is safe and moving forward with thousands of important projects that improve millions of lives. At Thermo Fisher Scientific, each one of our 100,000 extraordinary minds has a unique story to tell. Join us and contribute to our singular mission - enabling our customers to make the world healthier, cleaner, and safer. How will you make an impact Roles and Responsibilities: As part of Luna Platform UI team - you will be building, evolving and innovating platform web page and develop/ maintain platform UI/UX reusable web component library Manage and lead a team of UI developers and collaborate closely with peers, Architects, Product Managers, Quality Engineers, and Dev Ops teams to develop innovative solutions that meet functional and non-functional standards and expectations Enable building UI experiences with modern JavaScript using the latest web standards: Web components - ES6+, Custom Elements, and Shadow DOM Developing, delivering, unit testing, and maintaining web-based, front-end applications and reusable webcomponents, primarily using VueJs and StencilJs Participate in technical design and code reviews and provide feedback to other engineers on the team Mentoring junior engineers in team and provide design guidance and unblock from issues Collaborating with Product Management and User Experience teams on ideation, prototyping, and planning Estimate engineering efforts, participate in roadmap planning and be responsible for operational processes, Skills and Experience Required : 10+ years of experience in front-end development and team leadership You are an expert with JavaScript(ES6+), Typescript, HTML and CSS fundamentals and have composed applications and have a deep understanding of modern frameworks such as React, VueJs or Angular You are passionate about web technology, reusability, componentization, and building for scale Knowledge of Web components, Custom Elements, Shadow DOM and DOM Events Experience with Reactive Async programming using Promises, RxJs, WebSockets and state management using Redux Experienced in writing JS unit test cases/ E2E test cases using frameworks like Jest/ Jasmine/ Puppeteer or Enzyme Excellent problem solving and analytical thinking skills Excellent knowledge in practicing architectural and design patterns, open source platforms, frameworks, technologies and software engineering methodologies, RESTful Web Services Knowledge of browser internals like Javascript engines, native DOM, Event APIs, browser quirks and ways to tune code for the best performance Experience with popular data visualization libraries such as d3.js using svg or native HTML elements Good experience working with backend team for REST API design Knowledge of micro-service-based architecture and K8s deployment model is a plus Experience in using source control systems such as Git, tracking systems like Azure Devops, JIRA. Solid communication skills and good team player Preferred Qualifications (nice to have) Life Science experience preferred, but not required BS degree in Computer Science or Software engineering fields

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2975782
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Bangalore, Karnataka, India
  • Education
    Not mentioned
  • Experience
    Year