About the Company
- The Platform Division supports engineers involved in product development, providing expertise in QA, SRE, and security while building infrastructure and common platforms. The Frontend Improvement Team is a newly established group with a mission to “unlock developer potential,” enhancing the environment for frontend developers to work more productively. Our engineering team is multinational, with 20% of our development members coming from regions such as Asia, Europe, and North America. We operate in a global team environment using both English and Japanese.
About the Role - As a Frontend Developer, you will be responsible for developing the frontend of our AI data platform and related products.
Responsibilities
- Lead technology selection and architectural design in a fast-growing service environment
- Develop and maintain sustainable and maintainable frontend applications
- Define technology strategies based on business objectives and provide technical leadership to the development team
- Rapid hypothesis testing and improvement of product features
- Design the overall architecture of the frontend system
- Design and implement standard UI components
- Improve UI/UX in collaboration with designers
- Evaluate and select middleware and frameworks
Qualifications - 7+ years of experience in frontend development for web applications. Business-level English proficiency.
Required Skills
- Proficiency in TypeScript
- Experience in designing and implementing reusable UI components
- Proven ability to lead technology selection, requirement definition, and architectural design
Preferred Skills
- Experience in developing and operating large-scale services
- Experience in user interviews and UI/UX optimization
- Backend development experience using Node.js
- Experience with GraphQL and Apollo for Backend-for-Frontend (BFF) development
- Web performance optimization experience
- Development experience utilizing SSR, CSR, SSG, AMP, or PWA technologies
- Japanese language proficiency (JLPT N2 or higher recommended)