Front-End Engineer

Design, develop, test, and deploy web applications using HTML, CSS, and JavaScript. Build reusable components with React, Vue.js, or Angular; implement interactive user interfaces; integrate backend APIs; optimize performance; ensure cross-browser compatibility and accessibility; conduct code reviews; write tests; maintain technical documentation; and collaborate with design and backend teams.

Responsibilities

  • Design, develop, test, and deploy web applications using HTML, CSS, and JavaScript
  • Build reusable components using React, Vue.js, or Angular
  • Implement interactive user interfaces based on UI/UX design
  • Integrate backend APIs, optimize performance, ensure cross-browser compatibility, and maintain accessibility
  • Conduct code reviews, write test cases, and maintain technical documentation
  • Stay current with web technologies and evaluate their adoption
  • Collaborate with team members to solve technical challenges

Requirements

  • 3+ years of hands-on frontend web development experience
  • Strong knowledge of HTML5, CSS3, and JavaScript (ES6+)
  • Experience with React, Vue.js, or Angular
  • Experience using Git
  • Knowledge of performance optimization and web security
  • Team experience and strong communication skills
  • Fluent Japanese
  • Conversational English or above
  • Experience with TypeScript
  • Basic UI/UX design knowledge
  • Node.js or backend development knowledge
  • Experience with AWS, GCP, or Azure
  • Experience with unit and E2E testing
  • Experience designing and developing UI component libraries
  • Motivation to learn new technologies
  • Proactive, collaborative, persistent, adaptable, and committed to continuous learning

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.

A new version of freehire is available