Position: Senior PHP developer / Team Lead
Company: Independent consulting
Category: PHP
Experience required: 3y
English level: upper

**About**
We are looking for an experienced PHP developer, with exceptional programming skills, problem-solving abilities and strong work ethic. You would join a team that create websites and web applications for one of the biggest pharma companies in the world. Majority of our projects are based on Drupal CMS and VueJS and the complexity varies from small product sites to larger LMS websites, patient and HCP portals, logistics and product management systems. We work in fixed small teams of 5-6 people mostly remote, with our main department for this position located in Dnipro.

**Requirements:**
• minimum 4+ years of hands-on development experience;
• solid knowledge of PHP, JavaScript, MySQL is required;
• upper-intermediate level of English;
• our main CMS/framework is Drupal, so relevant experience is a plus, but Laravel or Symfony experience is also acceptable;
• solid understanding of Git, CI, basic level of webserver administration, virtualization and containerization;
• experience with integrating open source and third-party applications into existing systems;
• ability to communicate technical ideas to business users and other teams (design, QA);
• ability to both collaborate with team members and to work independently.

**Responsibilities:**
•  Participate in a team-oriented environment to develop web-based applications
• Contribute reusable and documented PHP/JS code according to standards and best practices
• Develop custom modules and make necessary configurations to implement project features
• Integrate front-end layer with the CMS
• Use version control and continuous integration practices according to the team workflow
• Estimate, plan and follow own tasks defined by the team
• Produce testable code and verify your own deliverables before reassigning the feature
• Interact with the team members, project management and design groups regarding project level issues
• Participate in code review within the team
• Seek and give the technical assistance across project boundaries
• Work independently on routine tasks
• Be responsible for scheduling own time and for quality completion of multiple tasks within a varying environment of changing constraints

**We offer:**
• working on international projects in the best Drupal team around the world;
• competitive salary;
• paid holidays and sick leave;
• support for conferences, courses and certifications;
• health insurance;
• friendly atmosphere in an open-space office in the center of Dnipro;
• language school;
• in house cooking on equipped office kitchen.