Job Description : 6+ years of experience in Software Development
- 4+ years of experience in Web application development using ReactJS
- Firm grasp of the JavaScript language and TypeScript and their nuances, including ES6+ syntax
- Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model
- 4+ years of experience with CSS3, HTML5 and CSS frameworks such as SASS and / or LESS
- Prior experience with Token based authentication
- 5+ years of experience with Responsive Web Design utilising frameworks such as bootstrap and / or material-ui
- Familiarity with packaging and build tools such as npm, yarn, node, Webpack, Babel, grunt, and, gulp
- Familiarity with SEO (Search Engine Optimisation) trends and implementation
- Thorough understanding of React.js and its core principles
- Experience with popular React.js state management libraries (such as Flux or Redux)
- Familiarity with RESTful APIs
- Familiarity with modern front-end build pipelines and tools Bitbucket, Git, Jenkins
- Ability to understand business requirements and translate them into technical requirements
- Familiarity with code versioning tools
- Ability to diagnose and fix bugs and performance bottlenecks
- Maintain code and write automated tests using jest and react testing library to ensure the product is of the highest quality
- Strong ability to work with third-party dependencies and debugging dependency conflicts
- Bachelors in Computer Science preferred.
Skills Required
Restful Api, Jenkins, Git, Spring Boot, Java Development, Software Developement, React Js