18/05/2022
React.js Developer Requirements:
- Bachelor’s degree in computer science, information technology, or a similar field.
- Previous experience working as a react.js developer.
- In-depth knowledge of JavaScript, CSS, HTML, and front-end languages.
- Knowledge of REACT tools including React.js, Webpack, Enzyme, Redux, and Flux.
- Experience with user interface design.
- Knowledge of performance testing frameworks including Mocha and Jest.
- Experience with browser-based debugging and performance testing software.
- Excellent troubleshooting skills.
- Good project management skills.
Responsibilities:
- Design and implement key front end features and services for the Freedom platform in React;
- Ensure web operations and non-functional system requirements are met;
- You will work in a paired/XP environment where the team does all their own automated testing – unit, integration, and end to end;
- Participate in developing the best technical design and approach for new products or technologies; Own the delivery and post-delivery of a selected application, and contribute as required on midsize to large, complex projects;
- Help the team stay up-to-date with new trends in FE development;
- Demonstrate the ability to adapt and work with team members of various experience levels;
- Application will be built with Node and React;
- Collaborate to come up with great app and service solutions;
- Work in parallel with designers to optimize and convert mockups and designs into solid React systems;
- Ensuring that technical software development process is followed on the project, familiar with industry best practices for software development;
- Work with external and internal APIs.
Requirements:
- 3+ professional years of experience with programming languages/frameworks: Node and React;
- Exposure to design patterns and application architecture (this is not an architect role, however);
- Ability to work with large and diverse technology teams;
- Candidates must have experience doing hands-on development and building an application from the ground up;
- Strong analytical aptitude and ability to learn new technologies in a short amount of time.
- Bachelor’s degree or higher in Computer Science is preferred;
- Experience with databases like SQL and no SQL, Big Query, etc.