About the position
Our front-end engineers love making web experiences pop. You would be perfect for this position if you love CSS animations, have a favorite javascript framework or JQuery plugin (or have written one). You will be responsible for making the web front-end experience as rich and smooth as possible, working with our team of designers, and pushing for quality web experiences.
You should be able to build high-quality, innovative and fully performing software in compliance with coding standards and technical design.
Front-End Software Engineer responsibilities are:
- Own entire features sets: definition, design, and development
- Mentor other engineers as we continue to grow our team
- Help out in building the core front-end infrastructure for our engineering team
- Have full ownership of critical components of the platform
- Develop and implement automated tests to ensure the quality and ongoing reliability of your features
- Work closely with other developers and our team to tackle business problems using the best technologies available
- Proactively contribute ideas for new features, as well as identify areas for improvement
What we're looking for:
- BS or MS in Computer Science or equivalent work experience
- 3+ years of industry experience doing front-end software development
- Strong understanding of Web technologies and distributed systems
- Proficiency in JavaScript and at least two front-end JS frameworks
- Experience invoking, and designing REST APIs
- Experience with NoSQL and SQL data storage, experience with Elasticsearch a plus
- Excellent software engineering, design, and architecture skills
- Self-starter with a can-do attitude who has relentless desire to improve quality and quantity of your output
- Team player with strong communication skills, both written and verbal
- Demonstrated system thinking and expertise in more than one layer of a multi-tier architecture
- Focused on simplicity and effectiveness of solutions
- Constantly seeking feedback through peer design and code reviews
- Bonus: Familiar with Backbone.js and Marionette.js