Position: Senior PHP Engineer - UK
Company: Simplify
Experience required: 5y
English level: intermediate

About us

We’re a creative team of marketers, designers, developers, and copywriters, who are focused on solving business problems by making simple, but effective websites & mobile apps.

Our job is to eliminate barriers, misunderstandings, and unawareness between a product and a consumer. We make their ways to each other simple.

Simplify. Your way to Greatness.

About customer & project:

The company is one of the worlds leading car rental companies and we are expanding our web development team. The team is focused on delivering a variety of products internally and externally to improve customer experience across the board.

Responsibilities:

- To assist in the development of the  Web Platform and surrounding systems.
- Ensuring that the web platform is maintained and upgraded
- To assist in the development of new features, upgrades, and products related to the  web platform and surrounding systems
- Ensure that all developments/new features are thoroughly tested.
- Peer review code
- Comfortable developing shared components that leverage modern JavaScript design patterns
- Roughly speaking, its probably a 60:30:10 split to Php, JS, Vue

Requirements:

- Test-Driven Development - Front End and Back End
- Ability to discuss requirements, architect a solution and explain this to your colleagues and clients
- A team player who thrives in a collaborative environment
- Comfortable creating and managing a front end toolset
- Front end performance, CDNs, caching, page speed, inlining SVGs, etc.
- Version Control workflows using Github or similar
- Know HTML5, SASS, CSS inside out
- Excellent knowledge of PHP and Laravel
- A keen eye for detail to make sure our apps look like our designs and create great user experiences; including complex styling and animations
- Not afraid to fail and always looking to learn from those failures
- Able to create complex single-page web applications with Vue.js
- Understanding of APIs and how frontends and backends interact

Team structure: 2 in-house devs

Interview process:
- Internal Tech Interview
- An initial interview with CTO with tech questions, ready to make an offer on an interview