freehire launches on Product Hunt on 26 August.

Follow →

Frontend Software Engineer

Summary

Builds and maintains responsive React.js front-end interfaces and Node.js back-end services for a retail-focused company, optimizing performance with strong data structures and algorithms knowledge.

Key Responsibilities

  • Build responsive, user-friendly front‑end interfaces using React.js
  • Develop and maintain backend services and APIs using Node.js
  • Apply strong Data Structures & Algorithms knowledge to optimize performance and scalability
  • Collaborate with product managers, designers, and engineers to deliver end‑to‑end solutions
  • Write clean, maintainable, and well‑documented code
  • Debug, troubleshoot, and optimize applications for speed and reliability
  • Participate in code reviews and contribute to best engineering practices

Required Qualifications

  • Outstanding knowledge of Data Structures & Algorithms
  • Good experience with React.js and Node.js
  • Strong understanding of web application architecture and RESTful APIs
  • Familiarity with modern development tools, version control (Git), and debugging techniques
  • Ability to work independently and in a collaborative team environment

Seniority Level

Mid‑Senior level

Employment Type

Contract

Job Function

Information Technology

Industries

Retail

See also