We use cookies to deliver our services. By visiting our website, you agree to the use of cookies as described in our  Privacy Policy.
Click here to hide this one-time notice.

Daijob.com is Japan's definitive job site for multilingual professionals.

Job Search

keyvisual
Updated 2024-04-19
Activated 2024-04-19

Ruby on Rails Engineer
Automatically translated job page

  • Recruiter
  • Staff Level
  • More Than 120 Days off per Year
  • New Year's Holidays
  • Five Days Workweek
  • Online Interview
  • Urgent Hiring
  • Rapidly Growing
This posting is managed by: iHOLON Co.,Ltd
Company Name Company is not publicly visible
Job Type
iHOLON Co.,Ltd
IT (PC, Web, Unix) - Programmer
Location Asia Japan Tokyo Shibuya

Job Description Planning, development and operation of Japan's largest free manga app and "new service"

A freemium manga app with over 28 million downloads.
It is a manga app that allows you to read 8 episodes of popular manga that everyone knows, including over 10 million copies of blockbuster manga and dramas and animations, for free every day.

We have renewed the manga and entertainment information app for women and changed it to a service that specializes in manga.

A manga app service that adult girls can enjoy.
If you wait for 23 hours, you can read one episode for free every day!
New comics are added every month!

Overseas edition:
Basically, in the freemium corner where you can read for free, we implemented a story billing model that you can read for a small amount, and distributed works are our original works and
It will be the English version of the Webtoon work of China's largest cartoon platform.

Version control with GitHub
・Communication with Slack
・Task management by Kanban + Scrum
・Thorough automation with Bitrise CI and Circle CI
・Seminar participation, book purchase support
・You can enjoy manga and games in the break space!

・Development and operation of a large-scale service used by 2 million users
・Engineer-led development system without a director
・ An environment where you can actively participate in fields other than your own specialty and aim to become a full-stack engineer
・ Opportunity to be involved in new business launch

<Adopted language and framework>
・Ruby, JavaScript
・Ruby on Rails, React, Redux
・AWS services (ECS Fargate, ElasticBeanstalk, S3, CloudFront, RDS, DynamoDB, OpenSearch (ElasticSearch), Athena, etc.), Terraform

<Development tools>
・CircleCI, GitHub, ZenHub, Slack, Figma

<How to proceed with development>
■ How can I decide what to make next?
Based on the requirements, the designer creates a design, and based on the design, the CTO, engineers, and designers conduct a review. In the sprint planning, engineers identify issues based on the design and requirements and make an estimate. After that, we implement the issues planned in the sprint, create pull requests, review them by other members, and merge them.

■ Task estimation and schedule management
Task estimates are left to the engineers in each area of responsibility.
The overall schedule is managed by the CTO.

■ Development flow
We have adopted a development flow based on Scrum. The duration of the sprint is 2 weeks.
At the completion of each sprint, we conduct a review and discuss how to proceed with the project and what the team should be like.

■ Code review
It will be carried out in two stages: a peer review between engineers and a review by the CTO.
In addition, we also conduct pair projects and mob programming as necessary, and hold review meetings with the entire engineering team for important functions.

■ Software test
Since there are many additions and changes in functions, software testing is mainly unit testing of important functions.
Test automation is an area that we would like to focus on in the future.

<Discretion of development members>
・Personal environment such as OS, editor, and IDE can be used at your own risk.
・Development members in charge of implementation participate in planning decisions.
・Task estimation is done mainly by members in charge of implementation
・Overall schedule management, while checking the results on the way at any time,
We flexibly adjust the delivery date and the functions to be included.

<Attractiveness of work>
・Development and operation of a large-scale service used by 2 million users
・Engineer-led development system without a director
・ An environment where you can actively participate in fields other than your own specialty and aim to become a full-stack engineer
・ Opportunity to be involved in new business launch " " <Issues as a team>
Currently, we are developing with a system of 15 engineers (CTO, application: 8 people, server side: 6 people).
, the growth of services and the release of overseas services have made it necessary to further strengthen the system.
Especially on the server side, the participation of full-time employees who can be entrusted with upstream specification design is essential.
Improve the speed of responding to improvement requests from users and business teams,
In order to add various new functions for overseas application services, we are looking for an engineer with server-side development experience in Ruby on Rails.

[Target state]
Construction of a development team structure that can realize improvements and new functions with a sense of speed.

【current situation】
There is a shortage of development resources, especially for the lead class on the server side, which is causing delays in the development plan.

[What to expect]
First of all, I would like you to understand our system and become a key person in specification design using Rails.
Together with the CTO, I hope to create a presence that will lead our development team.
Company Info Our company was established on October 1, 2009 (Heisei 21) under the management philosophy of "creating Internet services that challenge the world." With the desire to create an Internet service that enriches individual lifestyles, we provide systems for joint purchase coupon sites and commerce sites, and operate various manga apps. In order to carry out this business in earnest, we have decided to concentrate management resources on the manga app business. In November 2014 (Heisei 26), we started providing freemium-type manga app services, and have continued to this day.
Main products/services: Planning and operation of freemium manga apps
Planning and operation of manga app for women
Planning and operation of original manga labels
Planning and operation of an English-language news site related to anime and manga for overseas audiences
Planning and operation of overseas manga apps
Revenue model: Billing revenue for some users (small charge of about 30 yen per episode) and advertising revenue from all users. Please note that the ratio is not disclosed.
Working Hours 09:30-18:30
Job
Requirements
Practical experience in web service development with Ruby on Rails (more than 2 years)

・Experience developing services for consumers
・ Those who have practical experience and interest in infrastructure (AWS)
Japanese Level Business Level(JLPT Level 2 or N2)
Salary JPY - Japanese Yen JPY 4500K - JPY 12000K   
Other Salary
Description
Annual income will be determined comprehensively based on previous jobs and skills.

Health insurance Employees' pension Employment insurance Industrial accident insurance
Commuting allowance, rent subsidy system (10,000 yen per month), skill improvement support system, book lending
Subsidy for lunch (4000 yen once a month)
Subsidies for social gatherings within the department (5,000 yen once a month) No smoking indoors

■ Work system
Telecommuting system available (2 days a week)

■ Subsidies for communication expenses
Once a month, you will receive a subsidy for communication expenses during the day and night.
To include interaction of members within the department
As a subsidy, we subsidize lunch or drinking party expenses at the company's expense.

■ Equipment
Provision of PC and display with desired specifications

<Monitor>
27 inch 4K display provided

<Chair>
To reduce fatigue and work comfortably,
Everyone uses Ergohuman chairs.
Holidays 120 days off per year
Congratulatory or condolence leave, year-end and New Year holidays, summer vacation, paid vacation, full two-day work week (Saturday and Sunday), celebration, birthday leave
Job Contract
Period
full-time employee
Back

Ruby on Rails Engineer

Apply
Like