Required Skills :
- HTML5
- CSS SCSS
- JavaScript (ES6) Typescript
- REACT React Native (with Hooks) JSX Redux (State manager) React Router (navigation) Axios
Overview
The React Developer plays a pivotal role in our development team focusing on creating dynamic and responsive user interfaces for our web applications. With the increasing demand for highquality scalable web solutions the importance of this role cannot be overstated. The ideal candidate will utilize React.js to develop compelling frontend solutions ensuring optimal performance and a seamless user experience. Collaboration with designers backend developers and product managers will be crucial to realize our vision of cuttingedge applications. The React Developer must stay uptodate with the latest industry trends to implement best practices and leverage modern tools and frameworks that will enhance our development process. As a key contributor this role will not only involve coding but also guide and mentor junior developers setting a standard for code quality and architecture. Ultimately the React Developer is integral to delivering products that meet user needs while driving business success through innovation.
Key Responsibilities
- Develop user interfaces using React.js HTML and CSS.
- Implement responsive designs for various devices and browsers.
- Collaborate closely with UX/UI designers and backend developers.
- Manage state using Redux for efficient data handling.
- Integrate RESTful APIs for seamless data exchange.
- Write clean maintainable and efficient code following industry best practices.
- Participate in code reviews to uphold code quality.
- Optimize applications for maximum speed and scalability.
- Utilize version control systems like Git for code management.
- Test applications to identify and resolve bugs before deployment.
- Participate in Agile development methodologies including sprint planning and daily standups.
- Mentor junior developers and assist in their professional growth.
- Research and implement new frameworks and technologies as necessary.
- Monitor performance and troubleshoot issues in production.
- Document development processes and application functionality for future reference.
Required Qualifications
- Bachelors degree in Computer Science Information Technology or a related field.
- Minimum of 3 years of professional experience in React development.
- Strong understanding of JavaScript and the core principles of React.
- Proficiency in HTML5 CSS3 and JavaScript (ES6).
- Experience with state management libraries like Redux or MobX.
- Familiarity with RESTful services and APIs.
- Knowledge of frontend build tools such as Webpack and Babel.
- Experience in using testing frameworks (Jest React Testing Library).
- Understanding of accessibility and usability best practices.
- Experience with responsive design techniques.
- Familiarity with version control using Git and GitHub.
- Ability to work within an Agile team environment.
- Strong problemsolving skills and ability to troubleshoot issues quickly.
- Excellent communication and collaborative skills.
- Willingness to learn new technologies and frameworks as needed.
react,webpack,react.js,responsive design,jsx,redux,typescript,css,react native,scss,axios,javascript,html/css,javascript (es6+),react router,version control,html5