Point your AI agent at freehire and let it find you a job.

Get the CLI →

NEXadept

NewBe an early applicant

Frontend Developer

Posted Updated 3 views
Discussion

Summary

Frontend Developer in Singapore building high-quality, scalable web applications — developing responsive UIs with modern frameworks (React, Vue, or Angular), integrating RESTful APIs, and collaborating with product managers, designers, and backend engineers. Requires 5+ years of frontend experience; TypeScript and testing tools are a plus.

Our client is looking for a Frontend Developer to join the team and build high-quality, scalable web applications. You will work closely with product managers, designers, and backend engineers to deliver intuitive and performant user experiences.

Key Responsibilities

  • Develop and maintain responsive web applications using modern frontend technologies
  • Collaborate with cross-functional teams to define, design, and ship new features
  • Write clean, maintainable, and efficient code
  • Optimize applications for maximum speed and scalability
  • Ensure the technical feasibility of UI/UX designs
  • Participate in code reviews and contribute to team best practices

Requirements

  • 5+ years of experience in frontend development
  • Experience with modern frameworks such as React, Vue, or Angular
  • Familiarity with RESTful APIs and asynchronous programming
  • Experience with version control systems (e.g., Git)
  • Good problem-solving skills and attention to detail

Nice to Have

  • Experience with TypeScript
  • Familiarity with frontend build tools (e.g., Webpack, Vite)
  • Experience with testing frameworks (e.g., Jest, Cypress)
  • Knowledge of performance optimization techniques
  • Exposure to backend technologies or Full Stack development
  • Experience with mobile or cross-platform frameworks (e.g., Flutter)

Skills

Apply

See also

Frontend jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.