Senior Engineer Design and Development of Reusable UI Components

Job Description

Do you have a brief description of this position you would like us to fill? Responsibilities:
Requirement Analysis and preparing low-level Design of Software Solutions.
Participating in all phases of Software Development Life Cycle activities, from Design to Productization.
Implementation of new features, bug-fixing and delivering solutions adhering to Coding and Quality Guidelines
Identification and implementation of unit, integration, automation tests.
Performing Code Review, providing Documentation (Requirement/Design/API Definition) inputs, and ensuring delivery conforming to Organization and Project Quality Processes
Performing Submission of solution into Software Configuration Management System, within committed delivery timelines

What do I need to qualify for this job?
BE / B. Tech / ME / M. Tech / MCA
Overall 5 years of experience in Design & Development with 3+ yrs. in JavaScript, HTML5, CSS, Angular or other popular JS Framework.

Expertise, Knowledge and Experience
Appreciation of Design System.
Experience of working in a UX-driven UI development environment.
Sound knowledge and appreciation of techniques of creating reusable components/custom elements/WebComponents using JavaScript platform.
Proficiency in HTML5, CSS and JavaScript technology.
Proven Expertise in Angular or other popular JS Framework.
Good experience of working in a multi-threaded environment.
Proven expertise in performance analysis of reusable components and the overall application, using standard browser-based performance analysis tools.
In-depth knowledge of architecture and functioning of leading Web Browsers and DOMs.
Proven expertise in Design Patterns and implementation.
Strong Object Oriented Programming knowledge.
Basic level knowledge of image processing is desirable. Knowledge on syngo.via framework and/or medical domain (DICOM etc.) brings added advantage.
Basic level of hardware interaction knowledge is desirable.
Experience with Distributed Version Controlling techniques, using tools, preferably like Git/ MS Azure Devops.
Experience with Continuous Integration and Continuous Delivery scheme.
Knowledge of test automation, using popular JavaScript automation framework.
Ability to work as an individual contributor, working actively with the project architect for architecture definition and realization.
Strong analytical and problem solving Skills.
Proven customer orientation skill.
Demonstrable Change Management skills.
Clear, direct, proactive oral and written communication skills.

Organization: Siemens Healthineers

Company: Siemens Healthcare Private Limited

Experience Level: Experienced Professional

Job Type: Full-time

Can't find what you are looking for?

Let's stay connected

Can't find what you are looking for?