Interpret high level requirements and translate into best-in-class code
Develop interactive front-end features in an iterative fashion and deploy product on a timely manner
Evaluate and identify appropriate technologies to implement product features
Ensure technical problems are resolved in a timely and cost-effective manner
Work closely with the founders, UI/UX designers and other technical staff on product development
Required Skills
Outstanding HTML5, CSS3, JavaScript, CMS (incl. React, Angular, D3.js) and AJAX skills with familiarity in cross-browser intricacies
Experience in writing non-bloated Sass code and use CSS pre-processors
Knowledge of the modern front-end eco-system (tools, frameworks and utilities for scaffolding, package management, automation, build workflow, debug, etc. like Gulp/Grunt, Bower, npm)
Understanding of SEO techniques
Passion for writing clean, semantic, modular, well-commented, readable and reusable code
Extreme attention to detail with an obsession for pixel-perfect design
Ability to think out of the box with a can-do attitude to get things done efficiently
Strong understanding of software development practices such as agile development/, unit / behavioural testing and version control (Git)
Ability to work collaboratively across disciplines including UI/UX design, product development, social media strategy and digital marketing
Excellent communication skills with ability to articulate technical concepts in plain English to non-technical team members
Nice To Have
Some experience in a server-side language (ideally Python)