Description
We are heading up a recruitment drive on behalf of a global IT consultancy that require a React JS Developer to join their team on a major project that is based remotely.
Essential Skills
- Hands On Experience in UI Development using React JS and Redux. Good grasp of the basics of modern single page application development with JavaScript.
- Use markup languages like HTML to create user-friendly web pages, Experience with JavaScript, CSS and jQuery
- Good experience with at least 1 JS Unit Testing framework like Jest/Jasmine/Karma.
- Good understanding of development best practices such as pair programming, TDD, continuous integration and continuous delivery Experience interacting with RESTful APIs from web applications
- Experience with optimising web applications in areas such as performance, security and resilience
- Optimize applications for maximum speed
- Collaborate with Back End developers and web designers to improve usability
- Get feedback from, and build solutions for, users and customers
- Write functional requirement documents and guides
- Create quality mockups and prototypes
- Help Back End developers with coding and troubleshooting
- Stay up-to-date on emerging technologies
- Familiarity with browser testing and debugging
- In-depth understanding of the entire web development process (design, development and deployment)
- Understanding of layout aesthetics
- Knowledge of SEO principles
- An ability to perform well in a fast-paced environment
- Excellent analytical and multitasking skills
Strongly desired Skills
Tech Requirements:
- React.js, TypeScript, Redux, HTML5, SCSS/LESS, ES 2019
- Extensive experience in UI Development using Angular JS
- Good grasp of the basics of modern single page application development with JavaScript.
- Experience interacting with RESTful APIs from web applications
- Optimize applications for maximum speed
- RESTful/SOA web services
- Familiar with Backend Development using Oracle & PL/SQL
Additional/Ideal Skills:
- Proven work experience as a Front End developer
- Hands on experience with markup languages
- Experience with JavaScript, CSS and jQuery
- Familiarity with browser testing and debugging
- In-depth understanding of the entire web development process (design, development and deployment)
- Understanding of layout aesthetics
- Knowledge of SEO principles
- An ability to perform well in a fast-paced environment
- Excellent analytical and multitasking skills