Location: Tokyo, Japan — Shibuya Headquarters
Annual salary: JPY 8,000,000–10,500,000
Company
HENNGE is a Tokyo-based B2B SaaS company building secure cloud solutions for enterprise access, identity, email filtering, archiving, and cybersecurity.
What you will do
- Develop and maintain features for an enterprise email security and cybersecurity platform.
- Build performant, reactive Vue interfaces with centralized state management, a shared design system, and REST data layers.
- Architect a scalable, self-managed frontend framework and turn complex security data into actionable dashboard insights.
- Ensure robust, type-safe applications through Vitest, Testing Library, Playwright, and runtime schema validation.
- Collaborate with Design, Product Management, and Customer Success on accessible and internationalized user experiences.
- Participate in code reviews, pair programming, knowledge sharing, and collective code ownership.
Requirements
- At least 3 years of TypeScript experience in a production project in a full-time position.
- Ability to write Vue 3 with the Composition API and strong knowledge of frontend concepts such as reactivity, state management, and network requests.
- Understanding of computer science fundamentals, design patterns, frontend tooling, Git, Docker, browser developer tools, linters, formatters, bundlers, and development servers.
- Ability to write high-quality, type-safe, robustly tested TypeScript using utility types and runtime schema validation.
- Effective English communication at CEFR B2 level or above; Japanese is not required.
- Ability to collaborate through pair programming, co-authorship, code reviews, and collective code ownership, with responsible and pragmatic use of AI.
Nice to have
- Degree in Computer Science or a related technical field.
- Experience with AWS, SaaS products, DevOps, CI/CD, Infrastructure as Code, or Linux, macOS, and Unix-like environments.
- Familiarity with Figma, open-source contribution, or participation in the technology community.
Culture & Benefits
- Flexible working hours with designated core hours from 11:00 to 16:00.
- Relocation support to Japan, including visa sponsorship, flight tickets, and Japanese lessons.
- Health, employment, industrial injury, and welfare pension insurance.
- Employee Stock Ownership Plan, transportation allowance, and language allowances.
- Technical certification and learning support, plus opportunities to attend international and domestic conferences.
- Autonomous, diverse, agile teams with employees from over 20 countries.
Hiring process
- Complete the online coding challenge; applications require at least three years of TypeScript experience.
- Submit a CV and cover letter, followed by an HR interview and two or three engineering interviews.
- Complete a final interview with the CEO; there is no live coding session.