Job Description
Come join our team!Druid AI is an end-to-end platform for building, deploying, and scaling AI agents and Conversational Business Applications (CBA), designed to deliver next-level employee productivity and the total customer experience in the most intuitive way. Acting as a front layer to all digital operations, DRUID unifies and enhances the existing technology landscape while mitigating app fatigue.With a 2x growth year over year, 160+ partners and 250+ clients worldwide, DRUID AI actively builds on its vision to provide employees with an intelligent virtual assistant that helps people work easier and faster.We are seeking an experienced Frontend Developer to join our engineering organization. The successful candidate will play a central role in developing and maintaining our primary web portal (built on Angular) and a portfolio of companion applications implemented in React. This is a hands-on engineering position that requires strong technical skill, attention to detail, and the ability to collaborate with product management, UX/design and backend teams in a structured, corporate environment.What you’ll do at DRUIDDesign, implement and maintain high-quality, production-grade front-end code for the main web portal (Angular 19) and support React 17 applicationsTranslate UX/UI designs and product requirements into performant, accessible and maintainable user interfacesAuthor clean, well-documented TypeScript/JavaScript, HTML5 and CSS3/Sass code; adhere to established style and architecture guidelinesImplement responsive, adaptive and WCAG-conscious interfaces across desktop and mobile platformsCollaborate with backend engineers to integrate REST APIs and ensure end-to-end system reliabilityParticipate in code reviews, design reviews and automated testing to uphold quality and security standardsContribute to CI/CD pipelines, automated test suites, and release processesTroubleshoot, profile and optimize front-end performance and user experienceMentor junior engineers and contribute to team best practices, documentation and knowledge sharing.What you’ll bring to DRUIDMinimum 4 years of professional front-end development experienceStrong proficiency in JavaScript and TypeScriptDemonstrable, hands-on experience with Angular (ideally Angular 12+ and familiarity with Angular 19)Practical experience with React (React 16/17 or later) and its ecosystemSolid expertise in HTML5, CSS3, Sass/SCSS, and modern layout systems (Flexbox, CSS Grid)Experience with build tooling (Webpack, Vite, or similar) and package management (npm/yarn)Version control with Git and experience working within a branching/PR workflowExperience integrating with RESTful APIsStrong troubleshooting skills, performance profiling experience and attention to cross-browser compatibilityPrior experience with enterprise SaaS or on-premise web applicationsExperience with accessibility (WCAG) compliance and automated accessibility testingFamiliarity with micro-frontend approaches or modular frontend architecturesExperience with containerized deployments (Docker) and basic knowledge of CI/CD tools (Jenkins, GitHub Actions, GitLab CI)Exposure to design/prototyping tools (Figma, Adobe XD, Illustrator)Public portfolio or open-source contributions (GitHub, Stack Overflow, CodePen)Excellent communication skills and experience working in cross-functional, enterprise teams.What’s in it for you at DRUIDOpportunity to work on a market-leading conversational AI platform deployed internationallyStructured professional development, technical mentorship and a collaborative engineering cultureHybrid working model with modern office facilities in central Bucharest (Opera Center One) and the flexibility of remote workAccess to technical conferences, training and internal knowledge programsInternational exposure with opportunities for client engagements and travel.
Job Application Tips
- Tailor your resume to highlight relevant experience for this position
- Write a compelling cover letter that addresses the specific requirements
- Research the company culture and values before applying
- Prepare examples of your work that demonstrate your skills
- Follow up on your application after a reasonable time period