As a Senior Software Engineer II on the Customer Journey Activate team, you'll play a key role in shaping how new users engage with the platform from day one. You'll develop frontend systems that are both powerful and easy to use, focusing on reducing friction and accelerating time-to-value through clean, maintainable code and thoughtful interaction design.
What You'll Do
- Design and implement scalable frontend applications that guide users through their initial experience with the product.
- Lead technical decisions for complex UI components, prioritizing performance, accessibility, and long-term maintainability.
- Collaborate closely with product managers, designers, AI specialists, and backend engineers to deliver cohesive, data-informed experiences.
- Turn user challenges into intuitive solutions by combining technical skill with deep customer understanding.
- Help evolve shared component libraries and internal tools that support consistent, product-led growth across the platform.
- Enhance the reliability, speed, and observability of frontend systems in a rapidly evolving environment.
- Guide and support fellow engineers while contributing to the broader technical roadmap for the Activate product area.
What We're Looking For
- Proven experience building and maintaining large-scale, user-facing applications using modern JavaScript frameworks such as React and TypeScript.
- A strong product orientation—balancing technical rigor with empathy for the end user.
- Background in creating or working within design systems and reusable component libraries.
- Attention to performance, accessibility, and overall user experience quality.
- Ability to work effectively across disciplines, especially in uncertain or evolving product areas.
- Experience making practical, data-driven decisions in fast-moving environments.
Nice to Have
- Prior work on onboarding flows, activation features, or product-led growth initiatives.
- Exposure to AI-driven personalization or intelligent UI patterns.
- Familiarity with A/B testing or experimentation frameworks.
- Experience with micro-frontend architectures or distributed frontend systems.
Technology Environment
You'll work primarily with React, TypeScript, and JavaScript, contributing to a modular frontend ecosystem. Experience with design systems, component libraries, and micro-frontend patterns is valuable. A/B testing frameworks may also be used to validate user experience improvements.
Work Model
This role is available in a hybrid arrangement within the UK. Engineering team members are expected to attend in-person onboarding at a regional office. Ongoing work may include a mix of remote and office-based collaboration, with flexibility to support individual needs and circumstances.
Our Values
- Solve for the Customer
- Be Bold
- Learn Fast
- Align, Adapt & Go!
- Deliver with HEART
Commitment to Inclusion
We welcome applications from all backgrounds and are dedicated to building an inclusive, equitable workplace. We support candidates who may require accommodations and encourage anyone who shares our values to apply, regardless of self-doubt or imposter feelings. Our goal is to empower every team member to grow and succeed.
