Job Title

Senior PHP Developer


Highly competitive salary + share options

Company Information

AdSpruce® sells mobile video advertising solutions to ad agencies, brands, and ad networks. The Company has a unique service offering and technical advantage over its competitors and aims to be the leading global mobile video ad network. Our tech headquarters are based in Swansea and we are currently seeking a Senior PHP Developer to join our amazing team.

Breakdown of Role

  • Working on the full life cycle of technical projects.
  • Hands-on programming of web and mobile user interfaces, backend and front-end related to the company’s technology with a focus on object-orientated programming.
  • Reporting on the progress of development and programming projects, integrating with existing platforms and helping to manage existing systems.
  • Troubleshoot and identify issues as well as developing cutting-edge mobile TV and advertising services.

Key Responsibilities

  • Programming new features and functions as well as maintaining existing platforms
  • Define and maintain development roadmaps and new feature launch plans
  • Translating complex functional and technical requirements into detailed product plans and product implementations and/or integration
  • Full life cycle projects development
  • Integration of new features and enhancements
  • Integrating with external technology and APIs

Essential Skills/Experience/Qualifications

  • Exceptional PHP programming skills with experience and knowledge of PHP5.5+ (MVC & OOP essential - including experience with at least 1 PHP framework such as Zend/Symphony/Slim etc.), HTML5, Javascript/JQuery, CSS3
  • Demonstrable experience / knowledge of MySQL integration, querying and optimisation
  • Knowledge of and ability to implement professional coding practices and standards
  • Ideally educated to BSc or MSc level in Computer Science or a related discipline, a high level of demonstrable coding skill will be accepted
  • Strong team player who enjoys collaborative working
  • Excellent presentation, communication and organisational skills
  • Creative, innovative thinker with good problem solving skills

Desirable Skills

  • Any experience or knowledge of mobile phone operating systems or apps for iPhone, Android, Symbian, Blackberry or video streaming an advantage.
  • Experience/knowledge of technologies such as NGINX, Redis, Beanstalk, NoSQL (Mongo etc.).
  • Good *nix based terminal skills/familiarity of terminology
  • Any experience of other coding languages / technologies such as Node, Java etc.
  • Agile/SCRUM development methodologies an advantage

Apply for the position

Please send your CV and a summary (bullet points ok) of how your skills meet our requirements listed above.