HealthEdge

Senior Software Engineer

Job Locations IN-Bangalore
ID 2024-4193
Category
Engineering
Position Type
Full-Time

Overview

Role & Responsibilities:

 

  • Ability to understand complex problem 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
  • 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
    • 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
  • 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
  • Conduct detailed designs and lead design whiteboarding and creation of solution
  • Leadinwork-breakdownof tasks
  • 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-fetchAxios, etc.
    • Forms: Handling forms validation and submissions
  • Styling/branding
    • KendoReact instead of material UI
    • 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
    • Agile
  • 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 4 -8 years overall in the field.

Options

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed