UI Developer - 12 months contract - CBP
- 2+ years of experience in building applications using ReactJS with Redux
- Strong analytical and problem-solving skills
- Ability to learn and adapt to new technologies and frameworks
- Good verbal and written communication skills
- Experienced in Agile methodology
- Good understanding of software development lifecycle using Agile/Waterfall models
- Good knowledge on object-oriented analysis and design
- Understanding on source control, versioning, branching etc.
- Good understanding of fundamental design principles and coding standards.
- Ability to build extensible and scalable solutions
- Experience in building large scale applications using ReactJS with Redux
- Experience in using Redux middleware like Redux-Saga, Redux-Thunk, etc
- Experience in application integration using Web Services (REST/GraphQL)
- Experience in writing unit tests using Jest with Enzyme or React Testing Library
- Experience in using CSS processors like Sass, Less, etc
- Good understanding in Nodejs and package managers (npm/yarn)
- Good knowledge of web standards, security, accessibility, and browser compatibility
- Understanding of continuous build concept with GIT, Jenkins, SonarQube or other related tools
- Basic knowledge of Linux commands.