App Development Engineer
Job Summary
You will be responsible for developing web applications for clients, focusing on back-end development using PHP. The role involves managing the entire project lifecycle from requirements definition to design, implementation, testing, and maintenance. You will collaborate closely with front-end engineers and designers to ensure high-quality feature delivery.
Responsibilities
- Design and develop web applications using PHP
- Collaborate with front-end teams for feature implementation
- Design and manage databases (MySQL/PostgreSQL)
- Perform API development and refactoring
- Conduct code reviews and system troubleshooting
Required Skills
- Native Chinese proficiency
- Japanese N1 level
- PHP (Laravel) development
- Azure cloud server management
- Git version control
- RDBMS design experience
Job Details
Job Description:
You will be developing web applications for clients. Focusing on back-end development using PHP, you will be responsible for phases appropriate to your skills, from requirements definition to design, implementation, testing, and operation and maintenance.
Major Duties:
- Web application/system design and development using PHP
- Collaboration with front-end engineers and designers for feature implementation
- Database design and operation (primarily MySQL and PostgreSQL)
- API design and development (REST/GraphQL, etc.)
- Modification and refactoring of existing systems
- Test code implementation and code review
- Troubleshooting and performance improvement during the operation phase
Working Hours:
9:30-18:30 (8 hours of work)
Job Requirements:
Required Skills:
- Native-level Chinese proficiency
- Japanese proficiency equivalent to N1 (able to understand specifications and design documents)
- Experience developing web applications using PHP (Laravel framework)
- Experience implementing front-end code using JavaScript
- Experience building and operating servers on Azure (App Service, Azure SQL, Blob Storage, etc.)
- Source code management using Git
- Experience in team development
- Experience designing and operating RDBMS (MySQL, PostgreSQL, etc.)
Preferred Skills:
- Mobile app development experience (iOS/Android, Flutter/React Native/Swift/Kotlin, etc.)
- Salesforce development experience (Apex, LWC, Visualforce, etc.)
- Experience designing and implementing REST APIs
- Experience developing front-end frameworks using tools such as Vue.js and React
- Experience designing and automating unit and integration tests
- Experience implementing security measures (validation, authentication, authorization management, etc.)
- Experience using Docker and CI/CD tools
- Experience creating documentation such as specifications and design documents
Benefits:
- Full social insurance, commuting allowance, qualification support program (N1 qualification support), long-service award program (300,000 yen for 3 years after joining the company, etc.), company trips, etc.
Holidays:
- Two-day weekend (Saturday and Sunday), public holidays, New Year's holidays, summer holidays, birthday holidays, special leave, annual paid vacation (10-20 days), childcare/nursing care leave, etc.
Job Contract Period:
- Full-time employee (3-month trial period: benefits and salary will not change)