Software Developer - Frontend
We are seeking a talented and motivated front end Software Developer who is passionate about coding and eager to use the latest web technologies. You will be working on a number of high profile ecommerce websites, targeting all popular devices and using modern web frameworks (front end and back end). Your code will be put to immediate practical use, deploying into production applications and reaching millions of eyes. This role reports to the Head of Development.
- Write well organized, robust code with maintainability and scalability in mind.
- Follow common web standards and development methodologies.
- Research and recommend technology options to meet functional goals.
- Bring designs to life on our client sites: build interfaces while integrating useful libraries.
- Employ a patient attention to detail; produce high-quality results.
- 3-4+ years experience in Software Development for the web
- Previously held Software Development role(s)
- Strong experience with (and understanding of) core front end web technologies and methodologies: HTML, JS, CSS (including SCSS)
- Strong experience with responsive web design/development principles
- Demonstrated understanding of cross device best practices
- Strong troubleshooting skills along with effective mental model(s) of common software development challenges and approaches
- Experience with at least one front end framework or core library and its associated pattern(s) (e.g. Angular, React, Knockout, Backbone, Vue)
- Experience with and understanding of dependency management in JS applications (Requirejs, Webpack) a plus
- Experience with popular enterprise ecommerce frameworks (Magento Enterprise, Shopify Plus) a plus
- Experience with at least one popular MVC web framework or platform (e.g. Laravel, Rails, Express) a plus
- Very comfortable with version control concepts and software (specifically: git)
- Excellent communication skills
- Ability to handle multiple, competing priorities and meet deadlines