This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Bloomreach is building the world’s premier agentic platform for personalization. We’re revolutionizing how businesses connect with their customers, building and deploying AI agents to personalize the entire customer journey. We're taking autonomous search mainstream, making product discovery more intuitive and conversational for customers, and more profitable for businesses. We’re making conversational shopping a reality, connecting every shopper with tailored guidance and product expertise — available on demand, at every touchpoint in their journey. We're designing the future of autonomous marketing, taking the work out of workflows, and reclaiming the creative, strategic, and customer-first work marketers were always meant to do. And we're building all of that on the intelligence of a single AI engine — Loomi AI — so that personalization isn't only autonomous…it's also consistent.From retail to financial services, hospitality to gaming, businesses use Bloomreach to drive higher growth and lasting loyalty. We power personalization for more than 1,400 global brands, including American Eagle, Sonepar, and Pandora.
Job Responsibility:
Design and develop scalable, high-quality features using Angular & TypeScript
Propose and implement solutions with minimal supervision but maximal support
Participate in planning, estimation, and retrospectives
Provide technical feedback via code reviews
Support teammates and help them grow
Contribute to UI consistency by extending our internal UI library
Write tests and help maintain our high standards for quality and performance
Requirements:
Advanced TypeScript and Angular (or other modern frontend framework, with willingness to switch)
Experience in software design & architecture
Strong communication and collaboration skills
Team experience in remote or distributed setups
A proactive & supportive attitude with a passion for building great products
Experience in larger-scale projects
Solid SCSS/CSS knowledge
Comfort working in an agile, high-change environment
Nice to have:
Experience with testing frameworks (Karma, Jasmine, Cypress)
Familiarity with RxJS
Background in mentoring or team leadership
What we offer:
A great deal of freedom and trust
Flexible working hours
Virtual-first work with several Bloomreach Hubs
Company events
5 paid days off to volunteer
People Development Program
Communication coach
Leader Development Program
$1,500 professional education budget
Employee Assistance Program
Subscription to Calm app
‘DisConnect’ days off each quarter
Sports, yoga, and meditation opportunities
Extended parental leave up to 26 calendar weeks for Primary Caregivers