Frontend Developer
Summary
Frontend developer who builds and maintains product functionality, develops new modules and components, improves architecture, writes automated tests, and boosts product stability. Core stack is JavaScript, TypeScript, Node.js, email template development, templating engines (e.g. Handlebars), and SCSS.
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
