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
