Login or register to see your saved jobs and receive scout emails
Login or register to find a job
Job ID : 1502642 Date Updated : November 25th, 2024
Great Welfare ★ Start-up Company

Frontend Engineer/Tech Lead [Osaka/ Tokyo]

Hiring Company ★Development / Provision of Customer Response Cloud Services★
Location Tokyo - 23 Wards
Job Type Permanent Full-time
Salary 7 million yen ~ 12 million yen

Work Style

Remote Work and WFH

Job Description

【About the company ...】

Embodying "Face to Face for Each"

The company believes that "human beings cannot live without communication." And economic activities and business are indispensable in building people's lives. That is why the company is committed to continuing to propose solutions to business communication challenges.

The company develops and operates BtoB cloud services based on the theme of "communication," and its most focused service is "Re:iration," an inquiry response tool released in October 2014.

"Re:iration" is a SaaS for BtoB that contributes to improved business efficiency and quality of response by centrally managing multiple communication tools such as e-mail, SNS, and chat, and sharing them with teams.
It is used as an internal and external communication tool by a wide range of organizations, including e-commerce retailers, manufacturers, professional organizations, and others that often respond to customer inquiries, as well as those that have switched from general mailers such as Outlook.
The number of companies that have adopted the system has reached approximately 3,500, and its customers have expanded to include call centers, educational institutions such as universities, and customer support for major companies. The company's customers range in size from a few people to large corporations. The satisfaction rate of the companies that have adopted the system is high, and the retention rate continues to be over 99%.

 

【 Job Description 】

Responsibilities
As for a Tech Lead, you will be responsible for overall architectural design, especially for “examining infrastructure specifications, investigating performance degradation, and studying measures to prevent its recurrence.


Responsible for implementation, addition of test code, review, verification, and other tasks necessary for product development in a cross-functional manner, without being restricted by job function.


Confirmation of specifications, performance degradation, investigation of defects, etc.


Technical research, library selection, component I/F and specification determination


Collaboration with PdM and designers


In most cases, agile development is conducted using Scrum as a framework. Tasks are assigned based on priorities determined by the product owner. Teams regularly review their work and work in a cycle of improvement.


You will also do what is necessary to improve the service and the team, such as hiring and technical research.

・Current Status of Front-End Development
Teams are being developed by dividing into teams for each main function of Re:ration.
Since Re:lation is a “Horizontal SaaS” that solves communication issues, each team adds and improves functions based on the PMFs of the main functions according to the industry and attributes of the customers.

・What you will be expected to do after joining the company
To improve the architecture level for errors, not limited to PROD/STG, and to think of ways to prevent the same errors from occurring.
Provide technical support to the team leader and follow up with the team members
Contribute to the ingage and technology by presenting at internal and external study groups.

【Technology Stack】
Web backend: Ruby, Ruby on Rails, RSpec, Sidekiq, Unicorn
Web front end: TypeScript, Vue.js, JavaScript, AngularJS, webpack, Jest
Database: PostgreSQL
Infrastructure: AWS (ALB, ECS, Aurora, S3, SQS, Lambda, ElastiCache, OpenSearch, etc.), Terraform

【Tools Used】
Biz infrastructure: Google Analytics
Repository management: GitHub
CI/CD: GitHub Actions, AWS CodePipeline
Development environment: Docker, Docker Compose
Monitoring: New Relic
Communication: Slack, Google Meet
Task management: Asana

【Environment】
Development PC: MacBook Pro
Editor: RubyMine, Visual Studio Code, and other editors are freely selectable (at company expense).
Technical advisor: Regular sessions with “Father of Ruby” Yukihiro Matsumoto
Conference participation support: Company pays for participation in RubyKaigi and other conferences
Book purchase system: The company pays for the books you want to buy, from technical books to management books
Working style: Fully remote work is available
Office environment: Free dress code, earphones, high-function chairs

 

--------------------------------------------------

【 Working time 】

9:30~18:30

【Holiday / Vacation】
・125 days off per year
・2 days off per week (Saturday and Sunday)
・National holidays
・New Year vacations
・Summer vacation
・Annual paid leave
 - Paid holidays can be used in 1-hour increments

【Welfare】
・Full social insurances (employment insurance, workers' accident compensation insurance, health insurance, and employee pension insurance)
・Employee stock ownership plan
・Commuting allowance (up to 30,000 yen/month)
・Subsidy for participation in seminars, workshops, and conferences
・Subsidy for book purchases
・Commemorative and condolence money
・Long-service award system
・Benefit One
 - Various benefit services available
 (https://bs.benefit-one.co.jp/bs/pages/bs/top/top.faces)
・Club activities

General Requirements

Minimum Experience Level Over 3 years
Career Level Mid Career
Minimum English Level None
Minimum Japanese Level Business Level
Minimum Education Level High-School
Visa Status Permission to work in Japan required

Required Skills

【Required】
3+ years of working experience developing and operating systems in a team (any language)
Working experience with modern front-end libraries (React, Vue.js, Angular, etc.)
Knowledge of HTML and HTML template languages such as Haml / Slim
Knowledge of CSS and CSS extension languages such as Sass
Experience implementing test code using testing frameworks
Experience developing in a JavaScript build environment with Node.js libraries such as Babel / webpack
Hands-on experience with performance improvements such as fixing JS memory leaks and optimizing algorithms

【Preferred】
Experience as a development team leader
Experience in mobile app development
Experience or interest in machine learning

【Ideal Applicants】
Willing to develop a function or system from the specifications
Enjoys creating time-saving and efficiency-enhancing systems
Value teamwork to cooperate and respond to tasks outside of your primary responsibilities
Actively absorb and disseminate new knowledge and information.
Have a spirit of challenge and want to expand the possibilities and scope of their own work

Job Location

  • Tokyo - 23 Wards

Work Conditions

Job Type Permanent Full-time
Salary 7 million yen ~ 12 million yen
Work Hours Flextime
Holidays Saturday/Sunday/National Holiday, Annual Paid Leave, etc.
Industry Internet, Web Services

Job Category

  • IT, Web and Communication > System Architect
  • IT, Web and Communication > Software Developer
  • IT, Web and Communication > Web Developer