React Frontend Developer

Total-TECH Co.

” The Job Description”

  1. Design, develop, and maintain scalable, responsive, and high-performance web applications using React.js, Next.js, JavaScript, and TypeScript.
  2. Build reusable, modular, and maintainable UI components following best practices and clean code principles.
  3. Develop and maintain scalable front-end architectures, including micro-frontends and modular applications.
  4. Integrate front-end applications with RESTful APIs using Axios, React Query, or TanStack Query.
  5. Implement state management solutions using React Hooks, Context API, and custom hooks.
  6. Ensure responsive design, cross-browser compatibility, accessibility (WCAG), and optimal user experience.
  7. Optimize application performance, code quality, and overall front-end efficiency.
  8. Collaborate with UI/UX designers, back-end developers, product owners, and other stakeholders to deliver business requirements.
  9. Conduct code reviews, establish coding standards, and ensure adherence to front-end development best practices.
  10. Mentor junior developers, provide technical guidance, and support their professional development.
  11. Participate in technical discussions, architecture decisions, and continuous improvement initiatives.
  12. Use Git and established version control workflows to manage code changes and support team collaboration.

Requirements:

  • 5+ years of professional front-end development experience.
  • 3+ years of hands-on experience developing applications using React.js.
  • Strong proficiency in JavaScript (ES6+), TypeScript, HTML5, CSS3, SCSS, and Tailwind CSS.
  • Strong knowledge of React.js concepts, including Hooks, Context API, and Custom Hooks.
  • Hands-on experience with Next.js.
  • Experience integrating RESTful APIs using Axios, React Query, or TanStack Query.
  • Good understanding of front-end performance optimization, responsive design, cross-browser compatibility, and web accessibility standards (WCAG).
  • Experience designing scalable, reusable, and modular component architectures.
  • Understanding of micro-frontends, software design patterns, and clean code principles.
  • Proficiency in Git and collaborative Git workflows.
  • Strong problem-solving, analytical, and troubleshooting skills.
  • Excellent communication and collaboration skills, with the ability to work effectively with technical and non-technical stakeholders.
  • Proven ability to mentor junior developers, conduct code reviews, and maintain coding standards.

 

Tagged as: , , , , , , ,

Upload your CV/resume or any other relevant file. Max. file size: 3 GB.

Job Overview
Job Location