CRM Campaign Developer

CRM Campaign Developer

Full-Time 55000 - 65000 £ / year (est.) Home office (partial)
Seatfrog

At a Glance

  • Tasks: Build and deploy innovative CRM campaigns that enhance passenger experiences.
  • Company: Join Seatfrog, a tech company revolutionising rail travel in the UK.
  • Benefits: Enjoy a competitive salary, 4-day work week, and private healthcare.
  • Why this job: Make a real impact on how millions travel by rail with your technical skills.
  • Qualifications: 5-8 years in CRM development, strong Braze experience, and HTML/CSS skills.
  • Other info: Collaborative culture with exciting team events and a focus on diversity.

The predicted salary is between 55000 - 65000 £ per year.

About The Company

Technology has revolutionised the world we live in, yet somehow the rail industry has stayed much the same as it was 30 years ago. Seatfrog is here to change that. We are on a mission to build a better future for billions of passengers and the rail companies that carry them. We have already reinvented how upgrading your seat is done – now affordable and lightning fast to over 870 destinations – and enabled customers to effortlessly swap between train journeys. But we are not stopping there! We are on our way to becoming the ultimate travel companion and the only app you will ever need when travelling by rail in the UK and beyond. We are building a stellar team to achieve our audacious goals. We strive to create an environment where you can do your best work. Join us, and you will be challenged and supported in equal measure. Ours is a culture with spirit and substance and our people are empowered to make the bold decisions others wouldn’t and haven’t.

About The Role

Salary band: £55-65k

We are looking for a skilled and detail-oriented CRM Campaign Developer to build, configure and deploy the lifecycle programmes that drive growth at Seatfrog. Working closely with the Lifecycle Growth Marketing Strategist, Lifecycle Data Strategist and CRM team, you will be responsible for translating lifecycle strategy and campaign briefs into technically excellent, fully tested programmes in Braze across email, push notification and in-app messaging. This is a hands-on build role. You will own the technical execution of our lifecycle programme, configuring Canvas journeys, coding responsive email templates, implementing Liquid personalisation logic, working with Engineering to ensure the Braze SDK is correctly instrumented with the behavioural events needed to trigger Canvas journeys, and ensuring every programme is QA'd to a high standard before it reaches a passenger. You will also play an active role in the Braze Canvas architecture rebuild, a key infrastructure initiative that migrates our lifecycle programme from batch campaigns to behaviour-triggered journeys. You are not just deploying email templates. You are building the technical infrastructure for a lifecycle engine that will directly influence how hundreds of thousands of passengers experience Seatfrog. The work is complex behaviour-triggered Canvas flows, Braze SDK event integration, real-time personalisation using Connected Content, and dynamic messaging driven by route data and upgrade intent signals. If you want a role where your technical output has visible, immediate commercial impact, this is it.

What You Will Do

  • Braze Canvas Architecture and Campaign Build: Build and configure behaviour-triggered Canvas journeys in Braze, including entry criteria, audience filters, step logic, channel selection, delay windows, A/B test branches and exit conditions, in line with lifecycle strategy briefs. Lead the migration of batch campaigns into behaviour-triggered Canvas journeys as part of the lifecycle architecture evolution in the first 90 days. Configure Canvas entry and step triggers using custom events via the Braze SDK, mapping key behavioural moments such as auction views, bid starts, bid outcomes and post-win actions to enable real-time lifecycle activation. Work closely with Engineering to ensure events are correctly tracked in both Braze and Amplitude. Build and maintain audience segments in Braze using custom attributes, computed traits and event properties. Manage Amplitude cohort syncs into Braze, ensuring behavioural audiences are accurately reflected and refresh reliably. Implement suppression logic, re-eligibility rules, frequency caps and journey prioritisation to prevent message overlap and protect the customer experience.
  • Email Development and Template Engineering: Develop and maintain responsive email templates using HTML and CSS, ensuring consistent rendering across Gmail, Apple Mail, Outlook and mobile devices. Implement Liquid templating within Braze to deliver personalised and dynamic content, including conditional logic, fallback handling and behaviour-driven messaging. Use Braze Connected Content to integrate real-time data into communications, such as auction availability, route-based recommendations and external data feeds. Maintain a scalable library of modular templates and components to support efficient and consistent campaign delivery. Monitor and support email deliverability, working with relevant teams to maintain list quality and ensure strong inbox placement.
  • Push, In-App and Mobile Channel Execution: Configure and deploy push notifications and in-app messages in Braze, including rich formats, deep linking and personalised content. Ensure deep links are correctly implemented across iOS and Android so users are routed to the correct in-app destination with appropriate parameters. Partner with Product and Engineering to ensure new behavioural events are correctly instrumented in the Braze SDK and reflected in Amplitude for analysis and targeting. Stay up to date with platform changes across iOS, Android and Braze, ensuring lifecycle programmes remain effective and compliant.
  • Personalisation and Dynamic Content: Implement advanced personalisation using Liquid across channels, including conditional logic, data-driven content and fallback handling. Work with the Lifecycle Data Strategist to incorporate predictive signals such as intent and churn indicators into messaging logic. Build dynamic content structures that reflect lifecycle stage, behaviour, route context and engagement patterns to deliver relevant experiences. Test and validate all personalisation thoroughly, including edge cases and missing data scenarios, to ensure consistent output across segments.
  • Quality Assurance and Testing: Own quality assurance for all campaign launches, validating rendering, links, personalisation, suppression logic and journey behaviour before deployment. Configure and support A/B testing within Braze, ensuring correct setup, measurement and reliability of results. Maintain a consistent QA framework and checklist to ensure high standards across all campaigns. Investigate and resolve issues post-launch, including rendering errors, data issues or trigger failures, and communicate clearly on root cause and resolution.
  • Technical Infrastructure and Platform Development: Contribute to the ongoing development of the Braze platform, identifying opportunities to improve capability, scalability and efficiency. Maintain clear documentation of event tracking and data structures across Braze and Amplitude, ensuring alignment between platforms. Support integration of new data sources and external feeds through Connected Content and webhooks. Document build processes, templates and journey structures to support team efficiency and onboarding.
  • Governance and Compliance: Ensure all campaigns comply with GDPR and PECR requirements, including consent management and opt-out handling. Maintain high standards of data hygiene across CRM channels. Work with legal and data teams to ensure personalisation and data usage align with regulatory requirements.

What You Will Need

We are looking for a technically strong CRM developer who takes pride in the quality and reliability of their work, with a strong focus on both execution accuracy and customer experience.

Experience:

  • 5 to 8 years of hands-on experience in CRM or lifecycle campaign development.
  • Strong experience working in Braze, including Canvas configuration, segmentation, Liquid personalisation and multi-channel execution.
  • Experience building behaviour-triggered lifecycle journeys and understanding the difference between scheduled and event-driven messaging.
  • Experience working with Amplitude alongside Braze, including cohort syncing and funnel analysis.
  • Solid experience building responsive HTML email templates across major clients and devices.
  • Experience using Connected Content to integrate dynamic data into messaging.
  • Experience working in a mobile-first environment, including push notifications, deep linking and in-app messaging.

Technical Skills:

  • Strong proficiency in HTML and CSS for email development.
  • Advanced knowledge of Liquid templating for personalisation and dynamic messaging.
  • Understanding of Braze Canvas architecture, including journey logic, testing and analytics.
  • Familiarity with APIs, webhooks and JSON for data integration.
  • Understanding of email deliverability fundamentals and best practices.
  • Awareness of mobile messaging requirements across iOS and Android.
  • Basic JavaScript knowledge is beneficial.

Skills and Capabilities:

  • High attention to detail and strong QA discipline.
  • Strong problem-solving ability and technical troubleshooting skills.
  • Clear communication with both technical and non-technical stakeholders.
  • Collaborative and proactive approach to delivery.

What Would Make You Stand Out:

  • Experience with Movable Ink or similar dynamic content platforms, particularly integration with Braze.
  • Experience with CDP tools such as Hightouch for audience syncing and activation.
  • Experience working with data science or analytics teams on predictive lifecycle programmes.
  • Familiarity with managing dynamic product or inventory data within campaigns.
  • Experience in travel, marketplace or subscription businesses.

What’s On Offer:

  • An outstanding team culture, where we solve problems together to drive the best possible results.
  • A competitive salary.
  • A 4-day working week to ensure the best possible work/life blend (hello 3-day weekends!).
  • Private healthcare plan via Aviva, with added gym discounts and incentives to encourage you to get out, get active and stay mentally and physically healthy.
  • A benefits package that includes salary sacrifice childcare benefit, enhanced parental leave, electric car leasing scheme, and free upgrades with our rail partners.
  • Engaging, all-expenses-paid monthly team days to connect and collaborate.

At Seatfrog, we consider diversity a strength – inclusion fuels our ability to solve problems we never thought we could. Your application will be considered on its merits, without regard to your race, age, gender, religion, sexual orientation, disability status or anything else. If there is anything we need to know to enable you to fully participate in our interview process, please just let us know in your application.

CRM Campaign Developer employer: Seatfrog

At Seatfrog, we pride ourselves on being an exceptional employer that fosters a collaborative and innovative work culture. With a competitive salary, a unique 4-day working week, and a comprehensive benefits package including private healthcare and childcare support, we empower our employees to thrive both personally and professionally. Join us in our mission to revolutionise the rail industry, where your contributions will have a direct impact on enhancing the travel experience for millions of passengers.
Seatfrog

Contact Detail:

Seatfrog Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land CRM Campaign Developer

✨Tip Number 1

Network like a pro! Reach out to people in the industry, especially those already at Seatfrog. A friendly chat can open doors and give you insider info that could make your application stand out.

✨Tip Number 2

Show off your skills! If you’ve got a portfolio or examples of your work, bring them along to interviews. Demonstrating your technical prowess with real-life projects can really impress the hiring team.

✨Tip Number 3

Prepare for the unexpected! Be ready for technical questions or practical tests during interviews. Brush up on your Braze knowledge and be prepared to discuss how you’d tackle specific challenges in CRM campaign development.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining the Seatfrog team!

We think you need these skills to ace CRM Campaign Developer

Braze
Canvas Configuration
Segmentation
Liquid Templating
HTML
CSS
Email Development
Push Notifications
In-App Messaging
Amplitude
Data Integration
Quality Assurance
Problem-Solving Skills
Communication Skills
Collaboration

Some tips for your application 🫡

Tailor Your Application: Make sure to customise your CV and cover letter to highlight your experience with CRM and lifecycle campaign development. We want to see how your skills align with our mission at Seatfrog!

Showcase Your Technical Skills: Don’t hold back on showcasing your technical prowess! Mention your experience with Braze, Liquid templating, and any other relevant tools. We love seeing candidates who can demonstrate their hands-on abilities.

Be Clear and Concise: Keep your application clear and to the point. Use bullet points where possible to make it easy for us to see your key achievements and skills. We appreciate a well-structured application!

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it’s super easy!

How to prepare for a job interview at Seatfrog

✨Know Your Braze Inside Out

Make sure you’re well-versed in Braze, especially Canvas configuration and Liquid personalisation. Brush up on how to build behaviour-triggered journeys and understand the nuances between scheduled and event-driven messaging. This knowledge will help you demonstrate your technical prowess during the interview.

✨Showcase Your Problem-Solving Skills

Prepare to discuss specific challenges you've faced in previous roles and how you tackled them. Seatfrog values a proactive approach, so think of examples where you identified issues and implemented solutions, particularly in CRM or lifecycle campaign development.

✨Demonstrate Attention to Detail

Since this role requires a high level of accuracy, be ready to talk about your QA processes. Share how you ensure that every campaign is thoroughly tested before launch, including rendering checks and personalisation validation. This will show that you take pride in delivering quality work.

✨Understand the Customer Journey

Familiarise yourself with the customer experience in the rail industry and how CRM campaigns can enhance it. Be prepared to discuss how you would approach building campaigns that resonate with passengers and drive engagement, aligning with Seatfrog's mission to improve travel experiences.

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>