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