Job details
Frontend React Developer (Standard)
- Java
- Redux
- REST
- GraphQL
- Docker
- Agile
- React Native
Posted: 4 days ago
Job description
We are looking for a passionate and skilled React JS Front-End Developer to join our dynamic development team. As a React JS Developer, you will be responsible for designing and implementing user interfaces and components for web applications using React.js, ensuring a seamless user experience and high-quality performance across platforms. You will work closely with UX/UI designers, back-end developers, and product managers to deliver scalable and efficient web solutions.
Key Responsibilities:
- Develop and maintain web applications using React.js , ensuring high performance, quality, and responsiveness.
- Collaborate with UX/UI designers to implement visually appealing and user-friendly interfaces.
- Build reusable components and libraries for future use, ensuring a modular and maintainable codebase.
- Optimize applications for maximum speed and scalability.
- Write clean, well-documented, and efficient code that adheres to best practices and coding standards.
- Collaborate with back-end developers to integrate front-end components with RESTful APIs or GraphQL.
- Conduct code reviews to ensure code quality, maintainability, and scalability.
Skills & Qualifications:
- Proven experience as a React JS Developer or similar role in front-end development.
- Strong proficiency in JavaScript , ES6 , and modern JavaScript frameworks, especially React.js .
- Familiarity with front-end build tools (e.g., Webpack, Babel, npm).
- Experience with React Hooks , Redux , React Router , and Context API .
- Solid understanding of HTML5 , CSS3 , and responsive design principles.
- Familiarity with version control systems such as Git .
- Experience with RESTful APIs or GraphQL integration.
- Knowledge of unit testing with tools like Jest , Enzyme , or React Testing Library .
- Familiarity with state management libraries like Redux or MobX .
- Understanding of cross-browser compatibility and web performance optimization techniques.
- Experience with CSS preprocessors (e.g., SASS , LESS ) and CSS-in-JS solutions like Styled Components .
- Knowledge of CI/CD pipelines , Docker , and cloud platforms l Azure is a plus.
- Familiarity with Agile development methodologies (Scrum, Kanban).
- Excellent problem-solving skills and attention to detail.
- Strong collaboration and communication skills, both written and verbal.
- Implement responsive design strategies and ensure cross-browser compatibility.
- Troubleshoot, debug, and optimize application performance issues.
- Stay up to date with the latest industry trends, React.js updates, and web development best practices.
- Work with version control tools (e.g., Git) and collaborate on code repositories (e.g., GitHub, GitLab).
- Ensure the technical feasibility of UI/UX designs and optimize them for mobile and desktop use.
- Participate in team meetings, sprint planning, and other Agile processes.
- 3-4.5 Years
- Primary Skill: Frontend Development
- Sub Skill(s): Frontend Development
- Additional Skill(s): BootStrap, ReactJS, React Native
Full Time, Permanent
Software Development
Education
Any Graduate
Any Postgraduate