Technical Lead - UI Engineer
Location
Bangalore | India
Job description
Job Description:
HealthEdge is on a transformation journey to modernize its User Interface from legacy UI stack to modern web-based stack - React JS. Looking for a Principal Engineer who is passionate about solving real-world business problems to join our team. As a senior member of the team, you will be working on developing solutions that help our customers have a seamless user experience. You will ensure that the components and the overall application are robust, responsive, and easy to maintain. You will also coordinate with the rest of the team working on different layers of the infrastructure. Therefore, a commitment to collaborative problem-solving, sophisticated design and high-quality products are important.
You will be working as a problem solver with plenty of unique assignments within the department.
Designation: Principal Engineer – React JS
Location: Bengaluru (HealthEdge India Development Centre)
Reports to : Senior Engineering Manager – Development
Role & Responsibilities:
- Ability to understand complex problems and do quick PoCs by using the JS libraries available for solving the problem at hand and convincing the stakeholders about the rationale.
- Helping and mentoring the team to make them productive with technical leadership
- Assessing the quality of work produced by the team
- Code Reviews and early feedback to team
- Code churn / productivity of the team
- Owning and managing end-to-end payload pipeline across the tech stack
- Planning which components to develop and deliver in a sprint
- Developing and packaging the payload
- Collaborate with cross-functional teams to get the job done
- Requirement grooming, estimation, design till delivery, deployment, NFRs
- Performance assessment of the deliverables
- Ensure that each payload meets the required performance and scalability SLOs
- Use industry-standard library to measure and profile the payload
- Work with design teams to understand the mock-ups and translate them into code
- Work as part of agile team to implement new features according to the requirements while adhering to the best coding development standards and architectural standards.
- Conduct detailed designs and lead design whiteboarding and creation of solution
- Lead and manage your team members
- Lead in work – break down of tasks, planning, end-to-end ownership
- Lead peer reviews of design and code
- Coordinate release management. Do bug triaging and bug fixing when necessary. Implement configuration migration process and other UAT readiness technical
- Performs configuration migration process and another PROD readiness technical task
Profile Qualifications:
- Core Concepts
- Solid grasp of React JS core concepts: Virtual DOM, React Hooks, Component Architecture, data-flow and state management
- Core Language & Library:
- JavaScript, Typescript, npm (or yarn), express, redux, etc.
- Solid understanding of HTML, CSS, Responsive Design, styling (with suitable JS library)
- Strong in testing libraries: Jest and Cypress
- Making remote call from within React: using node-fetch , Axios , etc.
- Forms: Handling forms validation and submissions
- Styling/branding
- Knowledge of material-UI or any other design standard
- Use of styled components or any other similar library
- Open source + proprietary styling libraries
- Source Code Management (SCM):
- GIT
- Creating feature branch, raising PR, review PR and merge PR
- Debugging:
- Chrome Dev tools & React Dev Tool plugin for Chrome
- Development Environment
- Visual Studio Code or NeoVIM (an added plus!)
- Development Methodology
- ADA
- Full stack development knowledge to lead the architecture and design of all layers of tech stack (Java/J2EE, Spring Boot, DBM Framework, DB – Oracle, Mongo DB) though not hands on
- Experience with building large-scale web applications on Azure cloud, Docker, AKS
Bachelor’s degree BE/B Tech computer science Experience:
Minimum of 5 years of development experience in React JS / Javascipt technologies with 11+ years overall in the field.
Job tags
Salary