Position: Lead PHP Developer
Company: Atelier Technology
Category: PHP
Experience required: 5y
English level: upper

**A Typical Day**
You arrive at the office and check for any live issues raised overnight on the emergency lane of the Sprint Board. You address any emergency issues you are required to and then start work on new tasks. You complete your new task and create a pull request for review. You present your change
during the review and once accepted merge it into the codebase. You help to answer any questions that junior developers have throughout the day and make suggestions regarding areas for personal growth.

**Responsibilities**
Convert requirements into functioning code utilising company
standards.
Produce clean, readable, SOLID code.
Produce automated tests to cover code developed.
Ensure that code delivers on non-functional requirements.


**Continuous Improvement**
Seek and identify opportunities to improve the code within our systems.
Reviewing code for issues and identifying improvements.
Mentoring junior developers.

**Skills & Experience**
**Qualifications**
Computer Science or IT 3 year degree is desirable.


**Professional Experience**
5+ years of software development experience covering PHP is essential.

**Essential skills:**
•PHP
• SQL
•OpenCart
•AngularJS, Angular 4+
• MySQL
• SOLID

**Personal Profile**
**Self-Starter**
You take the initiative and do not wait to be told to act.
**Good Communicator**
You have worked with distributed teams before and can maintain an
appropriate level of communication to ensure trust and confidence in
your work.
**Knowledge Seeker**
You stay abreast of industry trends and keep your skills current.
**Adaptable**
You are pragmatic and can work in a changeable environment,
however you do not blindly accept changes without questioning.