Role Description
We are looking for a skilled react.js developer to join our front-end development team. In this role, you will be responsible for developing and implementing user interface components using React.js concepts and workflows. You will also be responsible for profiling and improving front-end performance and documenting our front-end codebase.
- Developing and implementing front-end architecture to support user interface concepts.
- Developing and implementing highly responsive user interface components using react concepts.
- Troubleshooting interface software and debugging application codes.
- Monitoring and improving front-end performance.
- Identifying web-based user interactions.
Required Qualifications
- Bachelor’s degree in computer science, information technology, or a similar field.
- Minimum of 7 years of experience in modern web development using HTML5, CSS3, and JavaScript based on web standards.
- Experience in building interactive applications using ReactJS, TypeScript, JavaScript (ES6/7), HTML, CSS preprocessors (SASS/LESS).
- Experience using CSS grids and building responsive websites with scalability in mind.
- Understanding of React functional components and hooks.
- Experience consuming REST APIs using Fetch, Axios, etc.
- Understanding of how to scale CSS for multiple large websites, with different branding.
- Experience with JavaScript frameworks, such as ReactJS, Handlebars.
- Understanding of website performance.