Position: PHP developer (Laravel)
Company: TechHunt
Category: PHP
Experience required: 5y
English level: intermediate
Published: 2021-08-01T00:00:00+03:00

Duties:
 
•	Architect, build, and maintain secure and stable  applications for our client.
•	Write coherent, well-structured code adhering to OOP principles and company standards.
•	Cultivate and maintain a current understanding of the  codebase and modern coding standards, as well as trends in the  community.
•	Develop enhancements and refactor codebase to maintain and improve existing products.
•	Work with support to diagnose specific client issues and write unit and integration tests.
•	Ensure that your work is fully documented.
•	Participate in the Agile process and suggest improvements to make the team more effective.
•	Possess a self-directed work ethic with attention to detail and good communication skills.
•	Handle interruptions and maintain the quality of work product.
•	Provide accurate estimates and meet commitments.
•	Share knowledge with other team members by providing feedback and mentoring (no more than 10% of work time), such as by providing code reviews and opportunities for growth.


Requirements:

•	Proven 5+ years’ experience as a Senior Web Developer (PHP,  in particular).
•	Advanced understanding of PHP 7.4+ and PHP development standards, including use of reflection, traits, interfaces, and dependency injection, belief in SOLID principles, and the ability to write testable code and tests.
•	Advanced  development skills – and ideally an in-depth understanding of the  codebase.
•	Advanced understanding of systems integration concepts, with experience developing and/or maintaining REST and/or GraphQL APIs.
•	Basic ability to modify front-end code in popular frameworks or libraries such as Bootstrap and/or Tailwind, and Vue.js.
•	Willingness to abide by strict security measures – such as ensuring that your code is not vulnerable to the “OWASP Top 10”, for example.
•	Familiarity with DevOps concepts, including continuous integration, and various ways to scale a  application (note: you will not be expected to perform DevOps tasks, but will only need to be familiar with the concepts).
•	Experience with enterprise grade systems in corporate environment is a solid plus.
•	Excellent communication skills and problem-solving aptitude.
•	Intermediate English or better (written and spoken) for daily communication with client.

Offer:

•	Attractive compensation, paid vacation, sick leave, national holidays, and trainings.
•	Ability to visit international client sites, closely collaborate with engineering teams of our clients – large corporate enterprises who are industry leaders in their sectors.
•	Stimulating, dynamic and growing team, office located in the City Center