Joining the Team
The MyBB team consists of volunteers from around the world who work together to produce this amazing product for free. We are always looking for talented new recruits to assist in developing, maintaining and supporting MyBB. If this interests you then read on!
How to become a part of the MyBB team
MyBB is a world leader in the forum software industry; it is among the largest and is used by millions of people daily. If helping to develop, maintain or support software of this scale appeals to you then joining the MyBB team might be a rewarding experience. Applications are accepted for a variety of positions in Development, Support, and Quality Assurance.
Being a part of the MyBB team is a rewarding experience and brings many benefits, including:
- Experience in the field of Software engineering, support and maintenance
- A valuable addition to your resume
- A chance to develop your teamwork skills
- The knowledge that countless people use and appreciate your work
All applicants must be:
- A fluent English speaker with a high standard of written communication
- At least 17 years of age
- Able to work as a team
- Able to dedicate time regularly to the project
- Have strong technical knowledge in their field of expertise
- Able to prove their suitability for the position to us
The following positions are available:
Developer
The development team is responsible for all the development of MyBB and related products. This includes working on the latest MyBB version, producing bug fixes, developing the merge system and official plugins.
Applicants to the development team should have:
- Extensive experience in Object Oriented PHP programming
- Experience in SQL, particularly MySQL but others are also a bonus
- An understanding of web application security
- A passion for neat, efficient code
- JavaScript experience is a bonus
- Experience with using an MVC framework
- Examples of your programming available
- At least 1 year experience with another software development project is highly preferred
Quality Assurance Specialist
The Software Quality Assurance team is responsible for testing bug fixes and new features in MyBB products. They also assist in identifying security and accessibility issues.
Applicants to the SQA team should:
- Have a firm understanding of PHP and SQL
- Have experience with software testing methods
- Specialisation in security or accessibility is highly sought
- Have good time management
- Have a passion for attention to detail
Support Technician
The support team is responsible for giving support to users of MyBB products on the support forums, as well as moderating the community forums and maintaining the documentation.
Applicants to the Support team should:
- Have a very strong understanding of MyBB, customising it and using it
- Have good people skills to help with managing the community
- Have provided considerable support on the support forums already
- PHP, SQL or JavaScript experience is a bonus
- Have good problem solving skills
- Be able to explain technical concepts well in writing
Applying for a position
If you wish to apply for one of the above positions then you should prepare a resume detailing your background and why you would make a suitable candidate based on the above requirements.You can email your resume to apply [at] mybb [dot] com or submit it through our contact form, using Available Team Member Position as the subject.