Required skills
- 3+ years of experience programming in procedural OOP with PHP 5.3+
- 2+ years of experience working in Drupal 8 or higher
- Proficient at writing reusable and modular code
- Experience creating Drupal modules to solve problems
- Experience with Search API Solr module integration is preferred
- Experience with SQL databases
- Docker
- Knowledge of CI/CD tools (CircleCI)
- Experience with GIT
Required English skills
- Upper-Intermediate written + spoken (you will communicate directly with client’s development team)
As a plus
Responsibilities
- Work closely with our engineers to develop a high-quality result for our customers;
- Translate design specifications and PSD files into Drupal themes
- Coordinate with Designers to ensure all design components have been accounted for
- Use tools such as HTML5, CSS3, Modernizr, Sass, and Compass to create robust, responsive user interfaces
- Create custom templates to meet unique client requirements for Content Types, Views, and other site components
- Research the latest trends in responsive design, and offer recommendations on how to enhance client projects
- Coordinate with Site Builders to ensure consistency between content display and theme
- Write automated tests;
- Refactoring & Improving existing system
- Testing and supporting applications;
- Daily scrum meetings with a global development team;
- Self-improvement development processes.
We Offer
- We invite you to join our friendly international team;
- Comfortable work schedule;
- Zero bureaucracy;
- Pleasant working atmosphere;
- Interesting projects and challenging tasks;
- Opportunities for self-realization, professional and stable career growth;
- The optional partly compensation for learning English language.
About the project
Our client is a digital HR platform / employment service that connects 800’000 companies and 9 million workers within the Middle-East region. The project positions itself as a marketplace of workers within the country that allows domestic companies to search for workers’ profiles of a specific skill set for proposing job opportunities. This includes, but not limited to, work permission procedures, visa prolongation, contracts signing and CV storage.
As a Drupal Developer, you will be tasked with development and support of the employee marketplace sub-product, cooperating with back end developers and designers.
Team Composition: Scrum Master — 1 Front End Developers — 2 Back End Developers — 2 UI/UX Designer — 1