Job Summary
The CRM Developer will design, build, test, and deploy email, SMS, and in-app campaigns using HTML/CSS, responsive design practices, and dynamic personalization. The role will translate design files into polished, cross-client-compatible templates, implement logic-based content using templating languages, support API-driven and transactional messaging workflows, and maintain scalable modular template systems. The developer will own campaign quality assurance, audience segmentation validation, technical documentation, and collaboration with marketing, design, Martech, and engineering teams.
Key Responsibilities
• Build, test, and deploy email, SMS, and in-app campaigns using hard-coded HTML/CSS and responsive design best practices.
• Translate Figma and other design files into polished, on-brand templates optimized for cross-client compatibility.
• Implement personalization logic using templating languages such as Liquid, Jinja, and Handlebars to support dynamic content and variable experiences.
• Support API-driven and transactional messaging workflows in partnership with Martech and development teams.
• Maintain and evolve modular template systems to support scalable brand execution.
• Own rigorous quality assurance across devices, platforms, and segmentation logic to ensure campaign performance.
• Apply and validate complex audience segmentation, including behavior-based, transactional, and loyalty triggers.
• Document technical processes, platform-specific considerations, and testing frameworks to support knowledge sharing and future maintenance.
Required Qualifications
• 3+ years of experience in CRM production, lifecycle marketing operations, or email/SMS campaign development.
• 1+ year of experience building dynamic HTML/CSS emails and mobile messages in Braze using content.
• Advanced proficiency in HTML/CSS for email, including responsive layouts and media queries.
• Experience with templating languages such as Liquid, Jinja, or Handlebars for logic-based content.
• Experience working with API-powered flows, transactional use cases, and dynamic payloads.
• Strong quality assurance mindset with high attention to detail and a methodical approach to testing.
• Strong collaboration skills with the ability to work effectively with marketers, designers, and engineers.
• Clear communication, strong organizational skills, and disciplined documentation practices.