UK call centre 0344 804 48 48 10am - 10pm |
Sign in Create account
Create a account
Please keep me informed of special offers and promotions by email
  • FREE delivery over £499*

    FREE delivery over £499*

    Delivered by our team to the room where you need it. Helps make your life easier.

    Read more about delivery
  • Trustpilot logo 'Excellent'
    Trustpilot logo

    We're rated 'Excellent' with a score of 9.2/10 on independent review site Trustpilot.

    Read our customer reviews
  • Interest free credit available

    0% interest, 0% worry

    Pay at a rate that suits you with our interest free credit package from Barclays.

    Explore our finance options
  • 365 day exchange period

    Not 100% happy with your product?

    Return your items within 30 days for a full refund or exchange up to a whole year later.

    More on our returns policy
Up to 70% off Mid Season SAVINGS, ends in
00 Days
00 Hours
00 Mins
00 Secs

Software Engineer

  • Location: Hessle, East Yorkshire
  • Salary: Negotiable

Role purpose

Make significant code contributions to the e-commerce application and other internal applications. Work with team leads and project managers to plan upcoming projects. Collaborate with front-end developers and other software engineers to implement new features.

Skills and knowledge

  • Experience using PHP 7 and Laravel 5
  • Experience using Composer
  • Good working knowledge of git
  • Knowledge of GitHub Flow desirable
  • Excellent understanding of OOP principles
  • Up to date knowledge of current web technologies and trends
  • Experience writing modular JavaScript
  • Ability to apply software development best practices
  • Experience using phpspec
  • Experience using Doctrine 2
  • Working knowledge of SQL, specifically PostgreSQL
  • Knowledge of SQL optimisation desirable
  • Experience using Linux / Unix-like systems
  • Experience of interacting with third party APIs
  • An understanding of distributed web application architecture
  • Elixir and Phoenix experience desirable but not required
  • Good communication skills

Key outputs

  • Make significant code contributions to new site features as part of a development team
  • Maintain and amend existing site features
  • Contribute to the planning of new features
  • Clearly communicate risk and steps for mitigation to team leads and project managers
  • Outline testing requirements for assigned tickets
  • Take responsibility for correctness of code
  • Engage in code reviews and provide peers with constructive feedback
  • Work closely with test to identify the source of bugs and propose possible solutions
  • Follow and contribute to in-house development standards and best practices

If this sounds like the type of challenge you're looking for, you can apply by sending your CV and covering letter to

Request a free catalogue Request a free catalogue Request it here
Hide this