Job Description
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 adecuado candidate has a strong software engineering foundation, frontend engineering depth, and the ability to build scalable, component-based solutions for dynamic, personalized email experiences.
Key Responsibilities
Enterprise experience strongly preferred.
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 engine
📌 #126417 - Senior Frontend Engineer, React/TypeScript + Dynamic Email Templates (Bogotá)
🏢 Upwork
📍 Bogotá