Senior Developer (PHP)

Job Added: 30 May 2019
Applications Close: 29 June 2019
Level: Senior
Contract: Full Time
Based: Haslemere
Salary: £55,000 to £60,000

ObjectiveManager is a dynamic tech company based in Haslemere in the South Downs. We are at the cutting-edge of cloud-based enterprise collaboration software designed to help professional services firms drive performance and define business strategy. We are continuously improving functionality and growing our user base, which includes the world’s leading law firms in the UK, US, Canada and Australia. ObjectiveManager values contribution and encourages innovation and diversity.

About the role

We are looking for a senior full stack developer to work on existing projects within the technical team. We would expect this role to contribute improvements and new features that make a real difference from an early stage of the employment.

As a senior developer at ObjectiveManager you’ll be involved in the whole development lifecycle: requirements clarification, specification, development, building and writing fast, reliable and clean code. You would also be expected to provide mentorship and support to more junior colleagues.

You will join a growing team of developers working on our client facing platform in a friendly environment. As part of keeping the platform at the cutting edge, we are developing several new capabilities and enhancing existing functionality. While you will be expected to be a driving force behind some of the new techniques we wish to use, we understand people’s tooling experience and mileage may vary, and suitable support and training is available. We encourage applications even if you have limited exposure to some of these tools.

What skills and experience are we looking for?

  • Good knowledge of development using PHP at a senior level (3+ years)
  • Good knowledge of development using native JS/CSS at a senior level (3+ years)
  • Good understanding of design patterns and OOP concepts
  • Good knowledge of at least one MVC framework, ideally Laravel/Codeigniter
  • Good knowledge of building and extending REST APIs returning data in JSON
  • Good knowledge of SQL database design
  • Knowledge of source control with Git, especially branching/merging as needed
  • Familiar with Atlassian products – JIRA
  • Familiarity with agile techniques
  • Skills that the team are looking to learn about in the future

Interest and/or experience of using these tools would be advantageous:

  • Kubernetes and Containers
  • Terraform
  • Puppet
  • Azure

How to apply

Email CVs and covering letters to Mike at [email protected]

If you have front-end work to show, please provide as URLs to active sites (clearly stating your role) vs Github links. 2nd stage candidates will be invited for a short telephone interview with the Head of Tech and Senior Developer(s). We will answer your questions and ask you a few - including some technical ones. 3rd stage candidates will be invited to attend an interview and small code test/pair coding session (1-2hrs). This would generally be on-site in Haslemere, Surrey. If that is difficult for you, we can possibly make arrangements to meet candidates nearer their current place of work.

There may be a follow up phone/conference call or interview request with company directors.