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