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).
This role is part of the engineering team behind Optimizely Campaign, a large-scale customer engagement and messaging platform that enables global brands to design, automate, and deliver personalized cross-channel communications at scale. The team works on high-volume, real-time systems where reliability, performance, and data-driven experiences are critical, while increasingly incorporating agentic AI capabilities to enhance automation and customer experience. We are looking for an experienced Frontend Engineer to join the Campaign engineering team and help evolve the user interface of a complex enterprise SaaS product. In this role, you will play a key role in modernizing the frontend architecture, collaborating closely with Product, UX, and Backend teams, and delivering scalable, high-quality user experiences for international customers. This position is ideal for engineers who enjoy ownership, technical depth, and shaping the direction of large web applications.
Job Responsibility:
Drive the evolution of the frontend of a sophisticated SaaS product, with a strong focus on maintainability, flexibility, scalability, and performance
Contribute to the modernization of an existing monolithic frontend, including transitioning from a more classical technology stack (e.g. JSP, jQuery) towards a modern, component-based and micro-frontend architecture
Collaborate closely with Product, UX/UI, and Backend engineers to implement customer-centric solutions
Take ownership of frontend features from design through implementation and iteration
Contribute to and follow test-driven development and frontend quality best practices
Leverage AI-assisted development tools to improve code quality, productivity, and experimentation
Requirements:
3+ years of professional experience in web frontend development
Proficient with React
English language proficiency and communication skills (verbal and written)
Knowledge of semantic and accessible HTML, CSS at scale, and JavaScript (asynchronous programming, closures, prototypal inheritance)
Experience writing clean and well-tested code
Comfortable with TypeScript or another statically-typed language
Experience working with design systems and implementing reusable components
Experience consuming RESTful APIs
AI-first mindset, using AI tools responsibly
Ideally familiar with Java programming language
Nice to have prior exposure to Piral or similar micro-frontend frameworks
Team player with experience in agile, cross-functional environments
Bachelor’s Degree (Computer Science or Engineering preferred) or equivalent work experience
Nice to have:
Nice to have prior exposure to Pilar or similar micro-frontend frameworks