- Be the architect of all front-end applications developed by the team
- Carefully implement designs to pixel-perfection standards from a defined design system
- Develop scalable, responsive web applications based on React
- Review others’ code to ensure all the best standards are met
- Mentor other engineers on the team who are looking to develop their front-end skills
- Bring new ideas to the table that improve user experience and the dev workflow
- Work closely with product and UX to drive new projects
- Helping the team prioritize, assess risk, and evaluate tradeoffs
- Create and maintain documentation
- 5+ years of experience as a front-end engineer - JavaScript, HTML and CSS
- 3+ years of experience working with React/Redux (or similar frameworks)
- Experience working with TypeScript
- Familiarity with MaterialUI, Styled Components and Storybook
- Experience with package managers like npm/yarn and build tools like Webpack
- You understand how the browsers work and strive to keep the apps lightweight
- Strong interest in current developments within the JavaScript community
- A solid foundation in Computer Science
- Experience with Git or other version control systems
- Experience with Automated testing (TestCafe, Cypress or Nightwatch)
- Effective oral and written communication skills
- Experience migrating legacy (Angular or jQuery) apps to modern frameworks
- Contributions to an open-source project (of any kind)
- An account on GitHub.com with samples of your code
- A good visual and aesthetic sense
- An obsession with making your apps fast, smooth and pixel-perfect
- A small team of highly-motivated and talented engineers.
- A friendly and collaborative company with an open office environment.
- An agile development shop in a growing, profitable company