MyBuilder is a flourishing business, enjoying unprecedented growth and success. We are growing our uber-talented tech team and searching for great PHP Developers at potentially all levels of experience. If you are a talented developer with a thirst for new skills and technologies, and relish the diverse challenge of working on a superb product for a dynamic, highly entrepreneurial and expanding start-up, then please keep reading.
Software Development at MyBuilder
Our focus is to produce high quality, working and tested code which not only keeps us happy and productive, but also helps the business to succeed. Our agile development process has been honed from exploring various flavours of agile, and we believe that our way of working helps us get the right things done at the right time. We strive at all times to optimise efficiency and productivity. Nothing is as irritating as slow systems, poor unit testing facilities, or patching bad code instead of refactoring. We are committed to constant re-evaluation and improvement of the way we work.
We design our core libraries, data and model structures using appropriate design practices which enable the website to rapidly evolve with minimal complications or bugs. Our current technology stack, which is open to change if needed, is Symfony2 on PHP, Apache, PostgreSQL, Debian, Amazon S3, Backbone.js and jQuery.
As a developer in our Tech Team, you will spend around 80-90% of your time programming. Equally you will understand that maintenance — bug fixing, addressing technical debt, refactoring, increasing automated test coverage — are as important as writing new code. All Tech Team members contribute to the design and development of new software components.
In order to make the grade we ask that you have the following:
- EITHER a computer science degree OR 1 years commercial experience OR previous significant contribution to an open source project
- The ability to write good quality object oriented PHP
- Knowledge of design patterns
- The desire to continuously learn and improve yourself
- Proficient English language skills
- Enthusiasm and a ‘can do & will do’ attitude
- Proactivity and self-drive
- The ability to quickly assimilate new skills and technologies
Having any of these would move you further up our shortlist:
- Previous experience of the Symfony2 framework
- Experience with PHPUnit
- Previous development of either web or native apps for mobile devices
- You know your cp from your mv
- Prior experience gained within an agile development team
MyBuilder.com started with an original idea back in 2004. The founder of the company, Ryan Notz, was a stonemason who became frustrated with the way the construction industry worked. He noticed that even excellent tradesmen rarely have enough of the right sort of work, and at the same time homeowners find it difficult to get the right tradesmen. The web created the perfect opportunity to solve this problem, so Ryan packed away his chisels and MyBuilder was born.
MyBuilder won the Seedcamp startup competition in 2007, received numerous other business and entrepreneurial awards, and has heavyweight backing from Travis Perkins, Channel 4, and many well known internet angel investors.
We’ve accomplished a lot so far, but we’re still a startup - with lots of exciting projects in the pipeline. We want to work with people who are curious, honest, courageous and passionate. We are a close-knit team who love the web, and who are proud to be contributing to a successful and expanding business that is making a real difference.
How to apply
If this role excites you, send your CV and tell us why you want to work at MyBuilder. No copy and paste cover letters please, they make us sad.