At Reazon Hilab (and Enactic, Inc.) we run a unique hiring system called Patch Hiring.
This path invites applicants to contribute directly to our open-source projects. Through this process, both the development team and the applicant can evaluate:
- Technical skills
- Problem-solving approaches
- Motivation and purpose
- Collaboration and communication style
Our goal is to ensure that we can build a long-term, mutually satisfying working relationship.
🚀 How It Works
1. Choose a project
Select one OSS project from the following organizations that you find most interesting and would like to help grow:
2. Explore the repository
Read through the source code and issues carefully to understand the project as a whole.
3. Identify a meaningful task
Pick a task that is both important for the project’s growth and something you genuinely want to work on.
- You may select from existing feature requests in Issues.
- Or propose an original idea of your own.
💡 Your ability to discover problems and act on intrinsic motivation will also be part of the evaluation.
4. Write a proposal
Write a proposal for the task you want to take on. Please include:
- Purpose of the task
- Planned work content
- Estimated work period (within one week is the guideline)
- Achievement goals
- Why this task is important
- Expected difficulty and technical challenges
- Why you are suited to carry it out
💡 You do not need to complete the entire task within the work period, since the main purpose is for both sides to evaluate the process. However, you must clearly state the scope you intend to accomplish.
5. Submit a proposal
Submit your proposal from the form below. Simply mention your interest and link your proposal when submitting your application!
Join Us5. Proposal review
The development team will review your proposal and provide feedback.
- If accepted → you move on to the next step.
- If not → we’ll explain why, and you are free to retry from step 1.
6. Work on the task
Carry out your proposed task.
- During this period, you may communicate with the team for advice and reviews.
7. Submit a task report
At the end of your work period, submit a report including:
- What you implemented
- Degree of goal achievement
- Actual difficulty and technical challenges encountered
- Next steps to be taken
- Your reflections
8. Final review
The team will review your report and provide feedback.
At the same time, both sides will make a final decision on whether we can work together as team members.
⚖️ Why this matters
This system ensures that hiring decisions are based not only on interviews, but on real collaboration and contributions, giving both sides the chance to make an informed, fair judgment.