Posted 11 days ago
#126417 - Senior Frontend Engineer, React/TypeScript + Dynamic Email Templates
AI Summary
A senior frontend engineer designs and maintains scalable dynamic email template systems using React, TypeScript, and Velocity/VTL macros, translating designs into modular, localized, and personalized email components integrated with backend APIs.
About this role
#126417 - Senior Frontend Engineer, React/TypeScript + Dynamic Email Templates
We are seeking a senior frontend-focused software engineer to support scalable, dynamic email template systems. This role is best suited for a strong frontend engineer with modern React, TypeScript, and JavaScript experience who can also work deeply with reusable email components, Apache Velocity/VTL-style templates, responsive HTML/CSS, APIs, localization, and personalization at scale.
This is not an email developer-first role. The ideal candidate has a strong software engineering foundation, frontend engineering depth, and the ability to build scalable, component-based solutions for dynamic, personalized email experiences.
Enterprise experience strongly preferred.
Key Responsibilities
- Build and maintain scalable frontend and email template components using modern web development practices.
- Develop dynamic email templates using Apache Velocity/VTL-style macros such as #set, #if, #foreach, and #define.
- Compose reusable Velocity components and macros into full email templates.
- Translate Figma designs into modular, maintainable code.
- Work with shared design systems and reusable components instead of one-off hand-authored HTML.
- Determine when to extend an existing component versus building a new one.
- Integrate user interfaces and email templates with backend platforms and API-driven data sources.
- Connect to, query, consume, and format internal or external API data for conditional, logic-driven dynamic emails.
- Build templates for scale, including 100+ locales, localized copy, dynamic data, per-recipient personalization, and array-based looping.
- Hand-code responsive, accessible HTML/CSS optimized for email client rendering limitations across Outlook, Gmail, and Apple Mail.
- Work fluently with Git, GitLab or GitHub, the command line, and modern IDE-based development workflows.
- Collaborate in environments using CI/CD pipelines, Infrastructure-as-Code tooling, and AWS primitives.
Qualifications
Must-Have Skills
- Senior-level frontend or software engineering execution.
- Bachelor’s degree in Computer Science, Engineering, or a related field with at least 5 years of related experience, or Master’s degree with at least 3 years of related experience.
- Current or most recent role should likely be Software Engineer or Frontend Engineer with a frontend focus.
- Strong frontend development experience using React, TypeScript, and JavaScript.
- Experience integrating frontend interfaces with backend platforms or services.
- Strong command of Apache Velocity, VTL, or Velocity-style macro templating.
- Hands-on experience with macros such as #set, #if, #foreach, and #define.
- Experience composing components or macros into full email templates.
- Experience working with scalable design systems and shared reusable components.
- Ability to build for personalization, localization, and dynamic data at scale.
- Proven experience consuming API data and using it in conditional, logic-driven templates or user experiences.
- Advanced responsive HTML/CSS coding experience for email clients.
- Experience building accessible email or frontend experiences.
- Familiarity with rendering limitations across Outlook, Gmail, and Apple Mail.
- Strong Git, command line, and IDE workflow skills.
- Experience translating Figma designs into modular code.
- Working knowledge of AWS primitives such as compute, storage, networking, and IAM.
- Exposure to Infrastructure-as-Code tooling such as Terraform.
- Experience with CI/CD pipelines such as GitLab CI.
Nice-to-Have Skills
- Practical experience using AI-assisted development tools such as Cursor, Windsurf, Claude, Claude Code, or AI-driven code fixes.
- Prior exposure to component internationalization or localization frameworks.
- Prior experience with email-specific frontend systems or dynamic email platforms.
Additional Information
Required Tools & Platforms
- React
- TypeScript
- JavaScript
- Apache Velocity, VTL, or Velocity-style macros
- HTML
- CSS
- Figma
- Git
- GitLab or GitHub
- Command line
- Modern IDE workflows
- AWS primitives including compute, storage, networking, and IAM
- Terraform or comparable Infrastructure-as-Code tooling
- GitLab CI or comparable CI/CD tooling
- Outlook, Gmail, and Apple Mail email rendering environments
Location, Time & Engagement
- Remote contract role.
- LATAM-based candidates only.
- 100% allocation.
- Expected 40 hours per week.
- Contract currently expected to run through March 31, 2027.
- Candidates should be able to collaborate effectively with U.S.-based teams and stakeholders.
Skills
Explore related jobs
More jobs at Lifted, an Upwork Company™
- Copy of Copy of Copy of Q'eqchi Audio Transcription Specialist(Any Dialect)Puerto Barrios, Izabal Department
- Copy of Copy of Q'eqchi Audio Transcription Specialist(Any Dialect)Cobán, Alta Verapaz Department
- Copy of Q'eqchi Audio Transcription Specialist(Any Dialect)Punta Gorda, Toledo District
- Q'eqchi Audio Transcription Specialist(Any Dialect)Guatemala City, Guatemala Department
- Q'eqchi Audio Transcription SpecialistBelize City, Belize District
- Vietnamese Audio Transcription SpecialistHanoi, Ha Noi
Similar Apache Velocity jobs
Jobs in Bogotá
GuestCare Specialist (Remote) - English + Spanish or FrenchKeynest · Bogotá, Colombia
Bilingual Customer Support Representative (Remote)Keynest · Bogotá, Colombia- Swift DeveloperSAMY · Bogotá, Distrito Capital de Bogotá
- LifeCycle & Monetization SpecialistExperian · Bogotá, Colombia
PREVENTISTA BOGOTA ID I19104 ID 19105 ID 19129 ID 19130 ID 19131 ID 19132 ID 19139Quala Internacional · Bogotá, Colombia
City Operations AssociateATOMS Careers page · Bogotá, COL