Location
Bangalore | India
Job description
- 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-fetch , Axios , 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
Bachelor s degree BE/B Tech computer science Experience:
Minimum of 5+ years of development experience in React JS / Javascipt technologies with 10+ years overall in the UI field
Job tags
Salary