Senior Frontend Engineer with Drupal
Tech Stack / Keywords
Firma i stanowisko
DataArt is hiring a Senior Frontend Engineer with strong Drupal experience to design, build, maintain, and optimize enterprise digital experiences. The role focuses on frontend engineering combined with hands-on Drupal theming and component development within scalable, accessible, and high-performing interfaces. Collaboration occurs closely with design, backend, and platform teams.
Wymagania
- 6+ years of professional frontend or web application development experience with production ownership.
- 3+ years of hands-on Drupal development experience, including theming, components, and rendering layers.
- Advanced proficiency with HTML, modern CSS/Sass, responsive design, JavaScript, and TypeScript.
- Production experience with React or another modern component-based frontend framework.
- Hands-on experience building and theming Drupal components using Twig and Drupal rendering concepts.
- Understanding of Drupal caching mechanisms including render cache, cache tags, cache contexts, invalidation, and asset aggregation.
- Ability to read PHP and understand Drupal custom modules and backend logic impact on frontend.
- Experience building reusable component-driven UI architectures and integrating frontend with APIs.
- Strong understanding of accessibility and building WCAG-compliant interfaces.
- Strong Git workflow habits and familiarity with modern frontend tooling.
- Working knowledge of Composer and Drush.
- Ability to troubleshoot complex application issues and collaborate effectively across teams.
Obowiązki
- Design, develop, and maintain scalable, responsive, accessible, and high-performing frontend experiences for enterprise Drupal applications.
- Build reusable UI components using modern HTML, CSS/Sass, JavaScript, and TypeScript.
- Develop and maintain sophisticated client-side functionality using React or a comparable component-based frontend framework.
- Translate UX/UI designs and design system specifications into reusable production components.
- Build, theme, and maintain Drupal components and templates independently for routine frontend work.
- Contribute to frontend architecture, coding standards, reusable patterns, testing practices, and component library strategy.
- Evaluate when functionality should use Drupal server-side rendering, progressive enhancement, or a JavaScript framework.
- Participate in code reviews, technical design discussions, production troubleshooting, and continuous improvement of frontend engineering practices.
Benefity
- Up to 26 paid vacation days per year.
- 10 fully paid illness/special days off per year without medical certification for all contract types.
- Health and life insurance via Luxmed.
- MyBenefit platform with Multisport option.
- Internal psychological support service.
- English language classes from the first working day.
- Access to external learning platforms such as O’Reilly, LinkedIn Learning, and Udemy.
- Flexible workplace options: office, home, or hybrid.
- Tech Skills Mentoring Program.
- Opportunities for public speaking, mentoring, and technical interviewing.
- Fully paid idle time (bench) when not involved in a project.
- Certification reimbursement (AWS, GCP, Microsoft, etc.).
Inne informacje
Informujemy, że administratorem danych jest DataArt Poland Sp z o o z siedzibą w Lublinie, Ul. Zana 39 a, 20-601 Lublin (dalej jako "administrator"). Masz prawo do żądania dostępu do swoich danych osobowych, ich sprostowania, usunięcia lub ograniczenia przetwarzania, prawo do wniesienia sprzeciwu wobec przetwarzania, a także prawo do przenoszenia danych oraz wniesienia skargi do organu nadzorczego. Dane osobowe przetwarzane będą w celu realizacji procesu rekrutacji. Podanie danych w zakresie wynikającym z ustawy z dnia 26 czerwca 1974 r. Kodeks pracy jest obowiązkowe. W pozostałym zakresie podanie danych jest dobrowolne. Odmowa podania danych obowiązkowych może skutkować brakiem możliwości przeprowadzenia procesu rekrutacji. Administrator przetwarza dane obowiązkowe na podstawie ciążącego na nim obowiązku prawnego, zaś w zakresie danych dodatkowych podstawą przetwarzania jest zgoda. Dane osobowe będą przetwarzane do czasu zakończenia postępowania rekrutacyjnego i przez okres możliwości dochodzenia ewentualnych roszczeń, a w przypadku wyrażenia zgody na udział w przyszłych postępowaniach rekrutacyjnych - do czasu wycofania tej zgody. Zgoda na przetwarzanie danych osobowych może zostać wycofana w dowolnym momencie. Odbiorcą danych jest serwis Just Join IT oraz inne podmioty, którym powierzyliśmy przetwarzanie danych w związku z rekrutacją.
DataArt
30 aktywnych ofert