We're looking for driven, independent front-end developers with a focus on design/UI. This position emphasizes the visual flourishes that take a frontend to the next level. Experience in presentational frameworks such as React/Vue, and 3D/Animation frameworks such as ThreeJS/GreenSock is highly encouraged.
QUALIFICATIONS
- 5+ years experience required
- Expert knowledge of one or more of the following frontend libraries: ThreeJS, GreenSock, Anime.js, Velocity.js or similar
- Expert knowledge of client-side performance optimization techniques, UX best practices, and web and SEO best practices
- Expert understanding of accessibility best practices (WCAG, ADA)
- Expert knowledge of one or more of the following technologies: React, Vue, or Ember
- Expert knowledge of modern HTML, CSS, and Javascript
- Expert knowledge of task/dependency management technologies such as NPM, Yarn, Gulp and Webpack
- Expert knowledge of pre-processing technologies such as SASS and LESS
- Expert understanding of the latest and legacy browser capabilities and restrictions
- Functional knowledge of UI design
- Functional knowledge of version control (GIT)
- Functional knowledge of *nix terminal commands
- Experience fetching and consuming API data
- Experience working with Sketch & Figma.
RESPONSIBILITIES
- Use modern HTML / CSS / JavaScript web front-end technologies such as React, Vue, Gulp, and Webpack to develop visually stunning, user-driven websites, web applications & content management systems
- Maintain well-documented, reusable, and transferrable code
- Develop requirements and planning documentation
- Collaborate with the creative, strategy, and marketing teams to develop amazing products
- Maintain working knowledge of new development software, trends, and practices related to your responsibilities
- Proactively perform cross-browser testing and optimizations
- Build with testing and goals in mind
- Participate in code review
BONUS POINTS
- Experience with WebGL / OpenGL Shading Language (GLSL)` as a bonus
- Previous agency experience
- Industry-relevant degrees or certifications
- Experience with content management systems such as WordPress, Drupal, Unbounce, Gatsby, Sitefinity
- Experience with one or more of the following technologies: PHP, Node.js, C#/.NET