Frontend Engineer (Vue.js & React)

Frontend Engineer (Vue.js & React)

Posted 2 weeks ago by Hays

Negotiable
Undetermined
Undetermined
Tokyo, Japan

Summary: The role of Lead Frontend Engineer requires expertise in Vue.js and Next.js (React) to enhance and develop web applications for a company specializing in flexible office spaces. The position involves collaboration with various teams to deliver high-quality front-end solutions while maintaining performance standards. Candidates must be based in Japan and possess strong communication skills in English, with Japanese being a plus. This is a contract position aimed at experienced frontend developers with a focus on modern technologies.

Key Responsibilities:

  • Develop, maintain, and enhance web applications using Vue.js (Nuxt.js) and React (Next.js).
  • Collaborate with product managers, designers, and backend engineers to implement intuitive and responsive user interfaces.
  • Ensure consistency, accessibility, and performance across browsers and devices.
  • Write clean, testable, and modular code following modern JavaScript standards (ES6+).
  • Implement and maintain unit and integration tests for frontend components.
  • Participate in code reviews, providing constructive feedback to peers.
  • Optimize builds and CI/CD workflows for efficient deployments.
  • Leverage AI-assisted tools to enhance code quality, speed up debugging, and improve productivity.
  • Stay up to date with modern frontend technologies, trends, and best practices.

Key Skills:

  • 4+ years of professional frontend development experience.
  • Strong proficiency in both Vue.js (Nuxt.js) and React (Next.js).
  • Deep understanding of modern JavaScript (ES6+), HTML5, and CSS3.
  • Experience with frontend testing frameworks (e.g., Jest, Vitest, Cypress).
  • Familiarity with RESTful APIs and JSON-based integrations.
  • Experience using Git and working in Agile development teams.
  • Business-level English communication skills.
  • TypeScript experience (nice-to-have).
  • Knowledge of CI/CD tools (GitHub Actions, CircleCI) and version control best practices (nice-to-have).
  • Experience with accessibility and internationalization (i18n) (nice-to-have).
  • Business-level Japanese communication skills (nice-to-have).
  • Experience using AI tools to assist in coding, refactoring, or documentation (nice-to-have).
  • Experience transforming Figma-based design specifications into fully functional, responsive pages (nice-to-have).
  • Experience in implementing SEO best practices (nice-to-have).
  • Hands-on experience integrating LINE Front-end Framework (LIFF) into web applications (nice-to-have).

Salary (Rate): undetermined

City: Tokyo

Country: Japan

Working Arrangements: undetermined

IR35 Status: undetermined

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

NOTE: This is a contract position. The candidates have to currently based in Japan to apply for this role.

Your new company

A company that provides and operates flexible office spaces in over 800 locations across 151 cities in 38 countries worldwide.

Your new role

We are seeking a Lead Frontend Engineer skilled in both Vue.js and Next.js (React) to join our diverse and fast-moving technology team. You will work on a variety of projects, from maintaining and improving existing Vue.js applications to building new, high-performing React/Next.js interfaces for modern web platforms. You'll collaborate closely with backend, mobile, and QA teams to deliver clean, scalable, and maintainable front-end solutions while continuously improving our architecture and performance standards.

Responsibilities:

  • Develop, maintain, and enhance web applications using Vue.js (Nuxt.js) and React (Next.js).
  • Collaborate with product managers, designers, and backend engineers to implement intuitive and responsive user interfaces.
  • Ensure consistency, accessibility, and performance across browsers and devices.
  • Write clean, testable, and modular code following modern JavaScript standards (ES6+)
  • Implement and maintain unit and integration tests for frontend components.
  • Participate in code reviews, providing constructive feedback to peers.
  • Optimize builds and CI/CD workflows for efficient deployments.
  • Leverage AI-assisted tools to enhance code quality, speed up debugging, and improve productivity.
  • Stay up to date with modern frontend technologies, trends, and best practices.

What you'll need to succeed

Must-Have:

  • 4+ years of professional frontend development experience.
  • Strong proficiency in both Vue.js (Nuxt.js) and React (Next.js).
  • Deep understanding of modern JavaScript (ES6+), HTML5, and CSS3.
  • Experience with frontend testing frameworks (e.g., Jest, Vitest, Cypress).
  • Familiarity with RESTful APIs and JSON-based integrations.
  • Experience using Git and working in Agile development teams.
  • Business-level English communication skills.

Nice-to-Have:

  • TypeScript experience.
  • Knowledge of CI/CD tools (GitHub Actions, CircleCI) and version control best practices.
  • Experience with accessibility and internationalization (i18n).
  • Business-level Japanese communication skills.
  • Experience using AI tools to assist in coding, refactoring, or documentation.
  • Experience transforming Figma-based design specifications into fully functional, responsive pages.
  • Experience in implementing SEO best practices.
  • Hands-on experience integrating LINE Front-end Framework (LIFF) into web applications

What you need to do now

I f you're interested in this role, click 'apply now' to forward an up-to-date copy of your CV, or call us now.

If this job isn't quite right for you, but you are looking for a new position, please contact us for a confidential discussion about your career.