About the role
Requirements
- Having 6-8 years of overall software development experience.
- In-depth knowledge in JavaScript including ES6+ and Typescript.
- Knowledge of functional and Object-oriented programming. Deep understanding in design patterns, data structures and algorithms; Very strong in design philosophies and principals OOP, SOLID, REST
- 3-4 years of demonstrated experience in creating and implementing UI development with React JS/Redux, React Hooks, React Toolkit its core principles and React-Native (with integrated native components).
- Experience with common Frontend tools like Webpack, NPM, babel, etc.
- Proficient understanding of code versioning tools, such as GIT.
- Strong in SQL Server with ability to write complex Stored Procedure and function.
- Excellent vocal and written communication skills to deal with team members, stakeholders.
- Detailed experience with coding and the ability to troubleshoot and analyse using HTML5, CSS3 and comparable languages.
- Experience with RESTful APIs / API Integration.
- Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model.
- Knowledge of modern authorization mechanisms, such as JSON Web Token.
- Work closely with product owners and PMs to ensure that client expectations are met and that the team adheres to project schedules.
- Good to have the knowledge on tools like JIRA.