You will develop and maintain product functionality, build new modules and components, improve architecture, contribute to design and prototyping, write automated tests, participate in task testing, and improve product stability. You will work with JavaScript, TypeScript, Node.js, email templates, templating engines, and SCSS.
Responsibilities
Develop and maintain product functionality
Develop new modules and components
Improve architecture and participate in design and prototyping
Write automated tests
Participate in task testing
Participate in design improvement
Improve product stability
Requirements
Strong experience with JavaScript and TypeScript
Commercial experience with table-based email template layouts, inline styles, responsive design, and Outlook and Gmail limitations
Solid Node.js skills including Express, queues, and JSON Schema or similar input
Experience with Handlebars or another logic-based templating engine and SCSS
Experience with version control systems
Strong problem-solving skills and attention to detail
Excellent communication and teamwork abilities
Ability to work in a fast-paced collaborative environment
4+ years of experience
Experience with Foundation for Emails, Inky, Panini, or Gulp is a plus
Experience with cross-client testing in Litmus or Email on Acid is a plus
Experience with Docker and Kubernetes for local use and configuration reading is a plus