Skills Qualifications :
- Proven experience as a Front-End Developer with 10+ years of hands-on experience in developing complex web applications.
- Expertise in React.js and React ecosystem tools (Redux, React Router, Context API, Hooks).
- Strong experience with Node.js and integrating front-end solutions with back-end services.
- Familiarity with ES6+ JavaScript , TypeScript , HTML5 , and CSS3 .
- Proficient in using front-end build tools like Webpack , Babel , and task runners like Gulp or Grunt .
- Experience with RESTful API integration , GraphQL , and working with databases such as MongoDB , MySQL , or PostgreSQL .
- Understanding of Version Control using Git (GitHub, GitLab, Bitbucket).
- Knowledge of responsive web design , cross-browser compatibility, and mobile-first development.
- Strong understanding of testing frameworks such as Jest , Mocha , or Cypress .
- Familiarity with cloud services (AWS, Azure, GCP) and CI / CD pipelines.
- Excellent problem-solving skills, attention to detail, and ability to debug complex issues.
- Ability to work effectively in an Agile / Scrum development environment.
Key Responsibilities : React.js Development :
Design, develop, and maintain complex user interfaces using React.js . Write clean, efficient, and reusable components and hooks to support modular development.
Node.js Integration : Collaborate with back-end teams to integrate front-end applications with Node.js services and RESTful APIs. Ensure seamless data flow between front-end and back-end components.UI / UX Implementation : Work closely with designers to translate wireframes and prototypes into responsive, user-friendly interfaces with an emphasis on performance, scalability, and accessibility.Cross-functional Collaboration : Collaborate with back-end developers, product managers, and designers to align technical efforts with business objectives. Participate in agile ceremonies (standups, sprint planning, retrospectives).Code Quality Standards : Ensure code quality by conducting peer code reviews, writing unit tests, and adhering to coding best practices. Maintain consistent code style and enforce the use of design patterns.Performance Optimization : Monitor and optimize web performance to ensure fast load times and responsive design across devices. Use tools like Webpack, Lighthouse, and Chrome DevTools to measure and improve performance.Troubleshooting Debugging : Investigate and resolve front-end issues, bugs, and performance bottlenecks in a timely and efficient manner.Mentorship Leadership : Mentor junior developers and guide the team in best practices. Share knowledge and improve the overall skillset of the development team.Continuous Improvement : Stay updated with the latest trends and advancements in front-end technologies, particularly React.js and Node.js. Advocate for new tools, frameworks, and libraries to enhance development workflows.Skills Required
Front End, Coding, Javascript, Mysql, Postgresql, Agile, Web Designing