Job title: Lead Product Manager
Reporting to: Robert Woolf
The main purpose of this role is to lead our development team and support product development. You will be our go-to platform manager with leadership responsibilities for the development lifecycle, backlog and service-level-agreements as a whole; and also responsible for the members of your team. You will sit on Made Open’s leadership team, helping Kathryn and Robert (Directors) to shape and support their platform and business strategies.
Role requirements
As a key member of our team in delivering our community platform, this role requires you to:
- Support the product owner in holding the vision for our product (community platform) and translate the needs of users and customers into a product roadmap and backlog that maximises value to our business.
- Take on the role of “scrum master” – doing your utmost to protect the processes and protect the team to ensure our projects can be delivered effectively without too many distractions.
- Leading the development team; ensuring that the team are happy, confident and performing in their roles; and ensuring that the needs and commitments of the business are being met simultaneously.
The expectations of this role are that you have:
- Expertise in agile and lean methodologies.
- Ability to map user journeys and develop service blueprints.
- An understanding of the whole ‘product flow’.
- An appreciation for the companies vision, goals and objectives.
- A willingness to improve and reengineer our business processes.
Job title: Lead developer
Reporting to: Robert Woolf
The main purpose of this role is to lead the technical development of our community platform. You are our go-to technical developer with leadership responsibilities for the technical solution and technical service-levels as a whole, and are also responsible for the developers within your team. You are part of Made Open’s leadership team, helping Kathryn and Robert (Directors) to shape and support their strategies for the business.
Role requirements
Your main duty is backend PHP coding within a Laravel framework for Made Open’s community platform. Supporting this platform requires various technical disciplines, teamwork and good problem solving skills. As a key member of our software development team, this role requires you to:
- Manage other team members with less experience than you;
- Develop your own skills, undertake research, solve problems and work in a fast-paced ‘agency’ environment;
- Respond to changing technology and demands from clients;
- Review the code and performance of other developers; helping them to develop their skills and experience.
The expectations of this role are that you have:
- Excellent PHP / MySQL knowledge and experience so that you are able to find solutions to any problem quickly and decide upon the best solution that embraces other challenges (e.g. speed);
- Good HTML / CSS skills because, whilst our digital designers are on-hand, occasionally you will need to set up a workable interface or a basic version of a page;
- Good Javascript knowledge so that you are able to understand how javascript, Ajax, socket connections etc work across various features, where best to use it and when it may not be the best solution;
- Knowledge of Linux Administration because, whilst our hosting partner looks after the main infrastructure, we are increasingly rolling out our own infrastructure to keep up with feature demands;
- Experience of Ansible because we utilise Ansible to configure our servers;
- DevOPs experience because we have been expanding how we work between development and live environments; for example, bringing in automated testing and making things simpler for all involved;
- Experience of RabbitMQ (or similar) as we use this for long running tasks to split them up and tackle them over a longer period of time; without any slowdown for the end user;
- Experience of Swoole as we use Swoole to power our instant messaging; so being able to look at the code used here and be able to understand it is crucial.
Job title: PHP Developer
Reporting to: Richard Bale
The main purpose of this role is to work within our development team and make our platform better by supporting new developments, change requests and bug fixes. Key responsibilities include developing / optimizing / documenting / reviewing code to ensure it meets our high standards and ensuring we maintain our agreed service levels with clients. You will report to the Lead Developer.
Role requirements
Your main duties will be backend PHP coding within a Laravel framework for Made Open’s community platform. Supporting this platform requires various technical disciplines, teamwork and good problem solving skills. As a key member of our software development team, this role requires you to:
- Develop your own skills, undertake research, solve problems and work in a fast-paced ‘agency’ environment;
- Respond to changing technology and demands from clients;
- Review the code and performance of other developers; helping them to develop their skills and experience;
- Have a positive attitude towards teamwork and line management as you will work as an agile team and often be tasked with supporting less experienced members on the best way to proceed with an issue.
The expectations of this role are that you have (or will acquire):
- Excellent PHP / MySQL knowledge and experience so that you are able to find solutions to any problem quickly and decide upon the best solution that embraces other challenges (e.g. speed);
- Good HTML / CSS skills because, whilst our digital designers are on-hand, occasionally you will need to set up a workable interface or a basic version of a page;
- Good Javascript knowledge so that you are able to understand how javascript, Ajax, socket connections etc work across various features, where best to use it and when it may not be the best solution;
- Knowledge of Linux Administration because, whilst our hosting partner looks after the main infrastructure, we are increasingly rolling out our own infrastructure to keep up with feature demands;
- Experience of Ansible because we utilise Ansible to configure our servers;
- DevOPs experience because we have been expanding how we work between development and live environments; for example, bringing in automated testing and making things simpler for all involved;
- Experience of RabbitMQ (or similar) as we use this for long running tasks to split them up and tackle them over a longer period of time; without any slowdown for the end user;
- Experience of Swoole as we use Swoole to power our instant messaging; so being able to look at the code used here and be able to understand it is crucial.
Job title: Lead designer
Reporting to: Robert Woolf
The main purpose of this role is to lead the creative development of our community platform. You will be our go-to designer with leadership responsibilities for the user interface as a whole, and also responsible for the designers within your team. You will sit on Made Open’s leadership team, helping Kathryn and Robert (Directors) to shape and support their platform and business strategies.
Role requirements
Your main duty is to lead the digital design and user experience proposition for Made Open’s community platform. Supporting this platform requires various creative disciplines, teamwork and good problem solving skills. As a key member of our software development team, this role requires you to:
- Manage other team members with less experience than you;
- Develop your own skills, solve problems and work in a fast-paced ‘agency’ environment;
- Respond to changing technology and demands from clients;
- Help the team to develop their skills and experience.
The expectations of this role are that you have:
- Excellent InDesign / Illustrator skills
- Excellent HTML / CSS skills;
- Good PHP / MySQL knowledge and experience;
- Good Javascript knowledge.
Job title: Software Tester & Junior Developer
Reporting to: Phil Merrifield
The main purpose of this role is to work within our development team and provide quality assurance to all new developments, change requests and bug fixes. This includes all aspects of software testing including acceptance testing, usability testing and regression testing. Key responsibilies include managing (and responding to) all incoming bug reports and change requests from clients, team members and platform users.
Role requirements
Your main duties will be to work alongside our development team to ensure the high quality of our community platforms are maintained. As our Software Tester, you'll be involved in all stages of quality assurance – from new developments and change requests to platform updates and bug fixes. As a Junior Developer, you’ll be involved in troubleshooting / fixing minor bugs with help from the support of the team and gradually increasing complexity. You will help our Lead Product Manager to improve processes and our Account Management Lead to maintain our user / admin guides.
This role requires you to:
- Manage incoming bug reports and change requests from clients, team members and platform users and respond to user and client queries where appropriate.
- Help the team prioritise tasks by compiling and categorising insights from testing, user feedback and platform usage statistics (including assigning tasks appropriately to team members).
- Develop your skills in, and knowledge of, PHP, MySQL, HTML, CSS and Javascript; and show an appetite to learn new code.
- Maintain our user / admin guides with support from the Account Management Lead.
Our development team members
-
Matching:
- Teams
-
Matching:
- Teams
-
Matching:
- Teams