Job Summary: We are seeking an experienced and passionate Front-End Developer with a strong foundation in React.js, JavaScript, Redux, HTML, CSS, and Git. The ideal candidate should have advanced expertise in working with Node.js, databases such as MySQL and MongoDB, and a comprehensive understanding of front-end technologies. This role will involve designing and implementing sophisticated user-facing features, optimizing web applications for maximum performance, and collaborating with cross-functional teams to deliver high-quality, scalable solutions. Key Responsibilities: Lead the development and maintenance of web applications using React.js, JavaScript, and Redux. Architect and implement responsive and dynamic user interfaces using HTML and CSS. Collaborate with backend developers to design and integrate robust APIs and ensure seamless functionality. Utilize Node.js to manage server-side logic and connect with databases (MySQL, MongoDB). Ensure the technical feasibility of UI/UX designs and implement best practices. Optimize web applications for speed, scalability, and efficiency. Manage version control and collaborate with team members through Git and code reviews. Troubleshoot and resolve complex application issues in a timely manner. Mentor junior developers and contribute to team knowledge sharing. Stay updated with emerging trends and technologies in front-end development.
Required Skills and Qualifications: 5 to 7 years of experience as a Front-End Developer or in a similar role. Advanced proficiency in React.js, JavaScript, and Redux. Strong expertise in HTML5, CSS3, and modern front-end frameworks. Extensive experience with version control systems such as Git. Proficiency in Node.js and server-side development. In-depth experience working with relational and non-relational databases (MySQL, MongoDB). Strong understanding of responsive and adaptive design principles.
Excellent problem-solving and debugging skills. Proven ability to work effectively in collaborative team environments.