We are looking for a PHP/MySQL web developer, who writes beautiful, documented, object-oriented PHP, using an MVC framework (we are on CodeIgniter, migrating to Laravel and Angular), to a high standard, in a timely and scalable way. You will be a part of a full-stack creative team that is responsible for all aspects of software development from the its design, through to developing, testing and launching.
We use state-of-the-art technologies and are proud of the quality of our award-winning software and user interfaces. This is a huge potential for a developer at any stage of his or her career to join a cross-disciplinary, enthusiastic and motivated team, which will offer fantastic learning and advancement opportunities.
The ideal candidate is a highly resourceful and innovative developer with extensive experience in the layout, design and coding of websites specifically in PHP format. You must also possess a strong knowledge of web application development using PHP programming language and MySQL Server databases.
Perform a mix of maintenance, enhancements, and new development as required
Work in a data analyst role and with business intelligence applications
Document features, technical specifications & infrastructure
Work cross-functionally to convert business needs into technical specifications
3+ years of experience in web development and software design
Expertise in back-end technologies PHP frameworks and MySQL databases (ideally CodeIgniter or Laravel, but can cross train)
Experience with ElasticSearch (not required, but would be appreciated)
Write “clean”, well-designed code, using MVC and object oriented patterns
Contribute to all phases of the development lifecycle
Joining Keepthinking means getting involved with digital projects, for cultural organisations, worldwide (from Hong Kong to San Francisco) and offers a unique opportunity to learn new skill and progress your career. Every project is different and requires learning new skills, which will become part of your arsenal. We have our own Content Management System, the Qi CMS: Qi is a revolutionary, powerful, abstract, beautifully written, information management system, which is used by museums, galleries, archives and libraries. You won't just 'write code', you will contribute to the definition of a new generation of content management and publishing.