Full-time, Permanent
£18k – £20k DOE
PNP Digital is an established and innovative software business providing bespoke cloud-based web solutions and mobile application development to public and private organisations operating across most business sectors.
We are looking for an experienced and talented developer to add to our team as part of our planned growth for the business in order to accommodate increasing demand from new and existing clients. We have a relaxed and flexible hybrid working environment operating from a former airport control tower a few days per week, and home working the rest.
We take an open-minded approach to development and the right candidate should embrace learning new technologies, working with other members of the team collaboratively and be an effective time-planner. They should furthermore have the confidence to use their own knowledge and experience to enhance our existing portfolio, progress existing features and make improvements to our client’s systems.
The Role
Working on creating new features for our modern PHP systems (Laravel projects) and maintaining some of our legacy systems. Training where appropriate will be provided. We have a wealth of experience in-house to help further your personal development and to call upon while in your role.
It will comprise of working on complex projects, developing bespoke web systems and mobile apps. Time planning and the ability to break projects down into smaller sub-projects covering all aspects of the development lifecycle will be integral. Timescales are usually set by the team members working on them so “deadlines” are set by the team collectively to remove any stress and avoid working out of hours.
Responsibilities:
- Writing efficient, secure and reusable code
- Modernising existing codebases in both modern and legacy PHP frameworks
- Work collaboratively with other members of the team
- Contributing to all aspects of a development lifecycle
- Communicating on a regular basis with our clients
Requirements:
- Knowledge of PHP fundamentals
- Knowledge of Laravel
- Knowledge of different PHP major versions (7,8)
- Experience with JavaScript
- Exerience with SQL syntax
- Understanding of version control
- Effective at time/project management
- Experience in a LAMP environment
- Comfortable with SASS, CSS3, HTML5
Bonus points for:
- Knowledge of Docker
- Experience with jQuery
- Knowledge of workflow automation (such as webpack, vite or gulp)
- Knowledge of JavaScript frameworks (vue, angular, react, next)
- Exposure to Test Driven Development