As a Front-end Developer, you will play a key role in designing and developing high-performance and accessible interfaces.
Your responsibilities
User experience (UX/UI)
Analyze business needs in UX
Conduct qualitative and quantitative research and analysis
Design and optimize user journeys for online content
Front-end development
Build and customize Twig templates for Drupal
Develop and maintain Ckeditor custom components
Develop and maintain Angular components and applications
Integrate RESTful APIs for dynamic data presentation
Accessibility and performance
Ensure compliance with WCAG accessibility standards
Optimize applications for a smooth and inclusive user experience
Collaboration & documentation
Work closely with both technical and non-technical teams
Maintain clear and structured documentation
Required skills & expertise
Drupal
At least 5 years of experience with Drupal (preferably Drupal 8/9/10)
Strong knowledge of Drupal theming, Twig templates, and custom module integration
Understanding of multilingual setups and internationalization (i18n)
Angular
At least 5 years of experience with Angular (latest versions)
Proficiency in Angular modules, services, and component-based architecture
Front-end development
At least 10 years of experience in HTML5, CSS3, SASS, and JavaScript (including JQuery, Ajax, JSON, and Gsap)
Familiarity with modern front-end tooling (WebPack, NPM, etc.)
UX/UI
Strong understanding of responsive and adaptive design principles
Ability to translate wireframes into functional interfaces
Knowledge of accessibility standards (e.g., WCAG)
Version Control & Agile methodologies
Experience using GIT and collaborative tools like GitHub or GitLab
Familiarity with Agile/Scrum workflows and tools like Jira, Confluence
Experience with Docker or other containerization tools
Problem solving & debugging
Strong debugging skills for both Drupal and Angular environments
Proficiency with browser developer tools and performance optimization
Why join us?
Work on impactful projects in an international environment
Collaborate with a dynamic and innovative team
Engage in cutting-edge technologies and exciting challenges
Be part of a culture that values expertise and continuous learning