FE Software Engineer

On-siteSalary not specified
Location not specified

Tech Stack

ReactFigmaAWSTypeScriptJavaScriptGitGitLab CIAPITerraform

Job Description, Responsibilities & Requirements

About the Position

We are seeking a Senior FE Software Engineer with over 5 years of experience to join our team in Central Europe. This role focuses on building personalized, high-complexity email templates.

Responsibilities

  • Complex Programmatic Email Development: Building personalized, high-complexity email templates, as well as reusable product-specific components by consuming data from various APIs and injecting it seamlessly into email UI logic. Reusable components will be built in React, Velocity, and any external email tool.
  • Campaign Enablement: Turning Figma files into modular, responsive, and reusable code components within email tools.
  • Audience & Traffic Management: Creating and optimizing lifecycle marketing campaign audiences using complex SQL queries and custom APIs.
  • The Complex Build Bottleneck: Unblocking the immediate pipeline of complex, data-heavy campaigns that require engineering depth beyond static layouts.
  • Audience Building Support: Reducing reliance on external engineering/partner team priorities that build campaigns in CommsHub.
  • Tooling Evolution: Collaborating with Design Systems to transition the team toward a modern, modular, and AI-assisted self-service architecture.

Requirements

  • Must-have skills/experience:

    • Senior-level execution. Requires a Bachelor’s degree in Computer Science/Engineering (or related field) with a minimum of 5 years of related experience, or a Master’s degree with 3+ years of experience.
    • Their latest role on their resume should likely be Software Engineer with a front-end focus.
    • We’d like to prioritize someone who is a solid front-end engineer, not an email developer first.
    • Modern Web/Development Frameworks: Front-end development experience using modern web technologies (React is most important, TypeScript/JavaScript), and integrating user interfaces with backend platforms, ideally for email-specific purposes.
    • Have a strong command of Apache Velocity JS (vlt), Macros, ( #set, #if, #foreach, #define), and how Velocity components/macros compose into full email templates. Work with scalable design systems, building and using shared components over one-off, hand-authored HTML, and know when to extend a component versus build a new one.
    • Be fluent with Git (GitLab/GitHub), the command line, and your IDE of choice (Cursor, Windsurf, Claude Code). Build for scale and personalization. Author a template once and launch it to 100+ locales, with localized copy and second-level personalization (per-recipient jobs with different criteria, dynamic data, looping through arrays).
    • API Integration for Dynamic Content: Proven experience connecting to, querying, and consuming data from various internal/external APIs, and formatting that data into conditional, logic-driven dynamic emails.
    • Advanced Email Coding & Responsive Development: Mastery of hand-coding highly responsive, accessible HTML/CSS optimized to bypass the rendering limitations of email clients (Outlook, Gmail, Apple Mail).
    • Required tools, systems, or platforms experience: Design tools: Figma (translating designs to modular code) Cloud Infrastructure: AWS primitives (compute, storage, networking, IAM). DevOps / CI-CD: Infrastructure-as-Code tooling (e.g., Terraform) and CI/CD pipelines (e.g., GitLab CI).
  • Nice-to-have skills/experience:

    • Email experience is secondary to front-end experience.
    • Practical experience leveraging AI tooling (e.g., Cursor, Windsurf, Claude, or AI-driven code fixes) to accelerate development and operational workflows.
    • Prior exposure to component internationalization and localization frameworks.

We Offer

  • Paid Vacation
  • Sick Days
  • Floating Holidays
  • Sport/Insurance Compensation
  • English Classes
  • Charity
  • Training Compensation

About the Company

Let's build great products together!

Job Details

Company name:
Zoolatech
Location:
Location not specified
Employment Type:
Full-time
Work Mode:
On-site
Posted on TheJob:
Jul 18, 2026
Last checked:
Jul 18, 2026
Apply Now
© 2026 TheJob, Inc. All rights reserved.