WHO WE ARE :
We are the engineering and e-commerce team behind the world's largest online brands. We've been building critical behind-the-scenes infrastructure for record-setting footwear and apparel merchants since 2010, specializing in e-commerce for high-demand products that sell out quickly due to popularity or limited availability.
HOW WE WORK :
We are a small and efficient remote team, currently consisting of nine members, with team members located in New York, San Francisco, and the United Kingdom.
We steer clear of office politics and aim to minimize interruptions and meetings. Our primary modes of communication are Slack and video chats when necessary.
We manage our repositories on GitHub and utilize Jira for ticket and sprint management.
WHO WE ARE LOOKING FOR :
We are seeking a self-motivated and experienced Front-end Engineer to join our remote development team. Your primary focus will be on front-end development for a large Shopify theme, a static site, and other internal tools for a fashion brand owned by a publicly traded company.
Role & Responsibilities
- Develop and maintain high-quality, responsive, and scalable web applications.
- Refactor existing frontend code for the content site.
- Refactor the front end for the Shopify Theme and Preview site.
- Improve scheduled deployments to reduce the current timing from approximately 20 minutes to around 1 minute.
- Build custom sanity middleware for previewing the frontend with live data.
- Implement a strategy for improved caching of sanity data and sanity-hosted media.
- Develop automated testing using Cypress.
- Migrate the project from Sanity V2 to V3.
- Translate UI / UX designs into functional and accessible front-end code.
- Optimize applications for maximum speed, performance, and scalability.
- Identify and troubleshoot performance and usability issues.
- Participate in code reviews and provide constructive feedback to peers.
- Stay up-to-date with emerging front-end technologies, tools, and best practices.
- Communicate effectively with team members, stakeholders, and clients.
- Complete JIRA tickets and participate in weekly dev standups.
Technical Requirements
- 5+ years of front-end development experience.
- JavaScript / TypeScript expertise.
- Shopify Theme and API expertise.
- Sanity CMS expertise.
- Knowledge of CI / CD tools and processes.
- Experience with responsive and mobile-first design principles.
- Ability to work independently and collaboratively.
- Knowledge of Cypress or other component testing tools.
- Knowledge of accessibility standards and techniques.
- An eye for clean design.