- Career Level Programmer
- Offerd Salary ¥6 - ¥8 Million
- Experience 3 Years
- Number of employee 1
- Gender Required Both
- INDUSTRY Internet & Gaming
- Qualification Associate Degree
- Working Hour 09: 30〜18: 30
- Trial Period 3 months
Planning, development and operation of “BUYMA”, which has started overseas service since October 2015.
■ Development environment
We are gradually replacing PHP, and we use Ruby for development of new functions and major renovations, and PHP for simple modifications of existing functions.
* The company has 10 engineers. There are many job changers from major SIers.
Engineer / designer / director in charge of one function.
You can select what you want to use with the consent of other engineers, such as technology and framework.
■ How to proceed with development
Many new functions are proposed by the planning department, and functions are created through discussions with engineers from the initial stage.
If the function is large, a design review is performed, and it is released after development (including test code), code review, and confirmation by the planner. Ask an infrastructure engineer to deploy.
There is a planning department, but anyone can come up with the functions they want to create.
buyma is gradually moving from PHP to Rails.
PHP has no test code, but Rails has test code, both of which are automatically deployed to the test environment. Rails uses Jenkins and PHP uses cron.
The infrastructure engineer is in charge of deploying to production, so we want to automate as soon as possible.
The management screen used in the company is made of Java.
This is manually deployed by the engineer in the test environment, and the infrastructure engineer is responsible for the production release.
■ Code review
New function development that is developed with Ruby is done by Gitlab pull request.
Code written in old PHP is in Subversion, and revisions are specified in Redmine.
Again, we want to move on to Git.
In parallel with functional development, we are also working on improvements to a modern environment.
Java, PHP, Ruby
1. Web application development experience in any language of PHP, Ruby, Java 3 years
2. Basic knowledge of Linux , usage experience
3. Passion to create web services
4. With other departments Those who can communicate
Health insurance, Employees’ pension, Employment insurance, Workmen’s insurance, Commuting allowance, Kanto IT software health insurance association recreational facilities / sports facilities available, Award system, Book purchase assistance system, Seminar participation encouragement, Overseas business trip system
Primary interview (engineer department head / development member) + code test
Secondary interview (development members 3) + aptitude test
Final interview (3 officers)
[Annual holidays: 120 days]
Gyeonghui vacation, New Year holidays, Summer vacation, Paid leave, Full week holiday 2 days (Saturday and Sunday) Holidays, Refresh vacation
・ The working conditions, etc. specified in this job offer may differ from the working conditions at the time of conclusion of the labor contract.
・ This job offer includes information that has not been disclosed to the public, so it is prohibited to provide or forward it to third parties.