This role involves front-end development (including CSS and Tailwind), it is not limited to UI implementation. Our product teams operate with a philosophy of full product ownership, and engineers collaborate closely across roles to deliver a cohesive, intuitive user experience—beyond just the visual layer.
Although your primary focus will be on front-end work, we expect you to contribute across the stack when needed, including infrastructure, DevOps, and backend integration. This is why the official title for this role is Full-Stack Engineer: your responsibilities will extend beyond 100% front-end-only development.
Tech Stack
• Cloud / Infrastructure: AWS
• Frontend: TypeScript, React, Next.js, Tailwind CSS
• Backend: TypeScript (Node.js)
• Observability: Datadog
• Product Analytics: Amplitude (client & server-side event tracking)
• SCM / CI/CD: GitHub, GitHub Actions
Responsibilities
• Build scalable, consistent front-end architectures that bring designer and UX visions to life
• Establish front-end design and governance processes to support future iteration and maintainability
• Optimize web performance and deliver fast, responsive interfaces
• Design and implement reusable UI components
• Develop responsive layouts across devices and screen sizes
• Collaborate with backend engineers and contribute to backend development when necessary
Requirements
• 3+ years of professional experience as a software engineer
• 3+ years of front-end development experience
• Hands-on experience with TypeScript
• Hands-on experience with React
• Experience working in an agile development environment (task breakdown, estimation, etc.)
• Fluent-level Japanese proficiency
Nice to haves
While not specifically required, tell us if you have any of the following.
• Backend development experience
• Knowledge of cloud infrastructure (e.g., AWS)
• Familiarity with machine learning / large language models (LLMs)
• Broad technical understanding across areas such as DBs, APIs, etc. (even at a high level)
• Experience using Jira