React Js Developer
Exp: 5 years
Responsibilities:
Develop, test, and deploy scalable, efficient, and maintainable web applications using React.js and related technologies.
Collaborate with product and design teams to deliver high-quality user interfaces and ensure alignment with project requirements.
Write clean, reusable, and well-documented code, adhering to coding standards and best practices.
Optimize web applications for maximum speed and scalability.
Integrate third-party services and APIs into the application.
Participate in code reviews, providing constructive feedback and mentorship to junior developers.
Troubleshoot, debug, and resolve technical issues and improve system performance.
Stay up-to-date with the latest React.js features, libraries, and frameworks.
Ensure the responsiveness and cross-platform compatibility of applications.
Contribute to architectural decisions and technical solutions to improve scalability and performance.
Required Skills & Qualifications:
5+ years of experience in web development with a strong focus on React.js.
Proficiency in JavaScript, HTML5, CSS3, and ES6+.
Strong experience with React.js, Redux, and modern front-end tools (Webpack, Babel, etc.).
Solid understanding of component-based architecture and state management.
Experience working with RESTful APIs and WebSocket integrations.
Knowledge of modern JavaScript frameworks and libraries (e.g., Next.js, React Router).
Experience with testing frameworks (Jest, Mocha, etc.) and debugging tools (React Developer Tools, Chrome DevTools).
Familiarity with version control systems (Git, GitHub, GitLab).
Understanding of agile methodologies and CI/CD pipelines.
Strong problem-solving skills and attention to detail.
Excellent communication skills and ability to work in a collaborative team environment.
Strong understanding of responsive design principles.