Smile Ukraine is looking for a talented Drupal Developer who will be responsible for developing and enhancing Drupal-based functionality, building user-friendly interfaces, resolving technical issues, optimizing system performance, and ensuring seamless integration with external platforms.
About Us: Smile Ukraine is an international company and a European leader in e-commerce. Our team brings together some of the top Drupal specialists capable of handling projects of any complexity. We streamline operations by automating business processes with an integrated approach to B2B commerce, allowing global buyers and sellers to meet evolving demands through configurable commerce solutions.
Type of employment: Full-time, Remote
English level: Spoken Requirements: * 4+ years of hands-on experience in Drupal development (Drupal 7–11) * Deep understanding of Drupal architecture, core and contributed modules * Strong experience in site building and combining contrib modules to meet complex requirements * Proficiency with Drupal APIs: Form API, Entity API, Field API, Cache API, etc. * Solid experience with Search API and backends such as Solr or Elasticsearch * In-depth knowledge of the theming layer: Twig templates, preprocessing, libraries * Strong front-end skills: semantic HTML5, CSS3 (LESS/SASS), JavaScript * Solid understanding of Drupal.behaviors, jQuery, and ideally experience with Vue or React * Hands-on experience with modern frontend tooling: Gulp, Webpack, Yarn * Confident in integrating external APIs and services (REST, SOAP, OAuth). * Skilled with Git, Composer, Drush * Experience working with Docker and/or LAMP/WAMP/MAMP environments
Responsibilities: * Write clean, maintainable code following Drupal best practices and standards * Develop both front-end and backend features, including new modules and themes * Design and implement user-friendly interfaces with responsive design principles * Define and support the website’s architecture to ensure scalability and performance * Collaborate with UI/UX designers, frontend developers, and project stakeholders * Troubleshoot issues, debug code, and continuously improve the user experience
We Offer: * A dynamic and collaborative team environment * Exciting international projects using the latest technologies * Free English language classes