- Designing and developing user interfaces using ReactJS.
- Consuming RESTful APIs to connect web applications to backend services.
- Adapting interfaces for modern internet applications using the latest frontend technologies.
- Writing efficient reusable and scalable JavaScript CSS and HTML.
- Conducting product analysis tasks to identify and fix issues and improve performance.
- Making complex technical and design decisions for ReactJS projects.
- Developing application codes and unit tests in ReactJS and REST Web Services.
- Conducting performance tests to ensure high responsiveness and performance of applications.
- Collaborating with the design team to discuss and implement UI/UX improvements.
- Ensuring high performance of applications and providing ongoing support.
Requirements
- 3 years of experience in frontend development specifically with ReactJS.
- Experience with payment gateways such as Stripe including integration and troubleshooting.
- Familiarity with code analysis tools like ESLint to maintain code quality and consistency.
- Strong understanding of JavaScript ES6 features and syntax.
- Proficient in CSS preprocessing platforms (e.g. SASS or LESS).
- Experience with state management libraries such as Redux or Context API.
- Solid understanding of version control systems like Git.
- Experience with testing frameworks such as Jest Mocha or similar.
- Knowledge of responsive design principles and techniques.
- Familiarity with CI/CD pipelines and deployment processes.
- Ability to work in an Agile/Scrum development process.
- Excellent problemsolving skills and attention to detail.
- Designing and developing user interfaces using ReactJS. - Consuming RESTful APIs to connect web applications to back-end services. - Adapting interfaces for modern internet applications using the latest front-end technologies. - Writing efficient, reusable, and scalable JavaScript, CSS, and HTML. - Conducting product analysis tasks to identify and fix issues, and improve performance. - Making complex technical and design decisions for ReactJS projects. - Developing application codes and unit tests in ReactJS and REST Web Services. - Conducting performance tests to ensure high responsiveness and performance of applications. - Collaborating with the design team to discuss and implement UI/UX improvements. - Ensuring high performance of applications and providing ongoing support.