Senior Frontend Developer (React)
Salary: 650 - 1100 百万円
Minimum year of experience: 3
HENNGERoles
We’re currently looking for a Senior Front-end Developer (React) to join our fast-paced growing team. As part of the engineering team, you will be responsible for building cloud-security solutions used by thousands of enterprise companies. Our flagship product provides functionalities ranging from access control, email filtering, online storage, and email archiving. We focus on implementing state-of-the-art security functionalities, ensuring SLA 99.9% in distributed fault-tolerant deployment, and providing the best user experience to our customers.
Responsibilities
- Design, develop, and maintain innovative features based on business needs
- Bring our design system to life by implementing high-fidelity UI using a modern frontend framework
- Ensure high-quality deliverables through CI/CD pipelines, tests, and documentation
- Collaborate with Design, Product Management, and Customer Success teams to continuously improve the product
- Support the team by actively participating in discussions and reviewing others’ code
- Improve team synergy and mentor junior engineers
Our Tech Stack
Each product team is free to choose their own tech stack. Each project uses Typescript as the base language, with a combination of these technologies:
- React
- Styled Components
- Redux (Toolkit)
- RxJS
- Jest/Testing Library
- Testcafe
Requirements
Minimum Qualifications
- 3 years of web development experience, with at least 3 years in React.
- Ability to write proper type-safe code with Typescript
- Ability to mentor junior engineers and work collaboratively in a team environment
- Ability to write robust tests along with your code
- Understand the importance of clean code and software documentation
- Business-level English (Japanese is NOT required)
- Interested in open source/tech community activities
Nice to have
- Degree in Computer Science or other related technical fields
- Experience with state management in a complex web app (e.g. Redux, Vuex)
- Familiarity with design collaboration tools like Figma
- Knowledge setting up build and test environments, CI/CD pipelines
- Knowledge of Unix-like environment
- Team leadership experience
- React: experience with Hooks, css-in-js libraries
Benefits/Working Conditions
Employment Type: Permanent Employee
Place of Work: Tokyo Shibuya HQ
- In principle, coming into the office is recommended. (Depending on the department, the ratio of remote/office work can change)
Working Hours: 10:00 - 19:00
- Flex Time (Core time is 11:00-16:00) with 1hr break
Remuneration: We offer a salary range of 6.5M to 11M JPY, with the final amount determined based on your experience and skills.
Benefits:
- Language learning support (English/Japanese)
- English Allowance and Advanced Language Expert Allowance*,
- Physical Communication Allowance*
- Transportation allowance (maximum of 35,000yen per month)
- Insurance: Health, Employment, Industrial Injury, Welfare pension
- Employee Stock Ownership Plan
- Opportunities to attend international and domestic conferences
- Financial support for technical certifications and technical learning programs
- Office clubs to join: coffee club, board game club, karaoke club, language cafe club, and more.
*Please refer to the details below.
Notes:
- English allowance and Advanced Language Expert Allowance: JPY 10,000 ~ JPY 130,000/month, paid alongside base salary, if the employee fulfills the requirements.
- Physical Communication Allowance: JPY 2,000 / day for coming to the office and interacting with other employees, paid out as bonus according to the number of days. Details will be provided at the offer meeting.
- Place of Work can be changed at the discretion of the company
Reasons why you will enjoy working here
- Offers a diverse development team with people from over 10 different countries who love both technology and Japanese culture. Located in the heart of metropolitan Tokyo, it offers a non-traditional Japanese experience working in Shibuya, one of the busiest and most exciting places in the world.
- Work-life balance is highly valued, and lots of fun happens at the office! Weekly board game nights, seasonal in-house events, monthly technical sessions, attendance of international tech conferences, new business contests, and many more.
- With our CEO acting as the CTO, we are driven to continuously explore and develop the latest technologies.
Selection Process
- Fill out the application form and submit it.
- Solve our coding challenge. (You will be receiving an email with guidance upon your submission).
- Upload your CV and Cover Letter.
- Casual interview with HR.
- 2 (or 3) interviews with engineers.
- Interview with the CEO.
- There's NO need to upload the Resume/CV and Cover letter initially. You will be asked to upload it later after solving the challenge.
Want to learn more about how front-end engineers work here? Check out "Life as a Front-End Engineer: An Interview with Henry Lie".