Our client is looking for a Front-End Developer – someone who has a vast comprehension of what it takes to develop (and ship) exceptional ecommerce experiences.
In this job, you'll be working alongside other inspired developers driven to build cutting-edge websites and experiences, working with Git, Typescript, Liquid and Shopify's many APIs.
You'll take an active role in the development of the work, but also play an integral part in the project's overall success – working closely with our clients to understand their goals and constraints, leading technical demos and iterating alongside our design team throughout the design and development process.
Responsibilities:
• Develop, and maintain ecommerce websites according to project requirements and best practices.
• Collaborate with designers, product managers, and other stakeholders to understand project goals and translate them into technical requirements and solutions.
• Stay updated on Shopify updates, new features, and best practices to continuously improve development processes and techniques.
• Troubleshoot and debug issues, conduct root cause analysis, and implement effective solutions in a timely manner.
• Participate in Agile development processes, including sprint planning, stand-up meetings, and retrospectives.
• Collaborate with third-party service providers and integration partners to implement and maintain integrations with external systems.
• Continuously monitor application performance, identify areas for optimization, and implement enhancements to improve user experience and efficiency.
• Work with clients to build new sites from the ground-up as well as new features
• Deliver features on-time (sometimes, without much detail, design or requirements)
• Understand your priorities and know when to shift focus in order to finish your tasks on time and raise flags when you suspect the timeline may be at risk.
• Be detail-oriented and passionate about creating beautiful front-end experiences (animations, transitions and beautiful, functional experiences are your jam)
• Provide feedback on design completeness, feature feasibility and implementation effort.
• Be proactive in helping other team members when faced with a technical issue or challenge.
• Review other team members' code submissions to ensure it matches the needs of the task or project (completeness, performance, quality, etc)
• Participate (and sometimes lead) in client meetings and demos, demonstrating project progress or gathering technical requirements.
Must haves:
• 5+ years of experience as a Front-End (or Full-Stack) developer; startup experience is a bonus
• Demonstrated capability to balance the demands of 2-3 projects at a given time
• Thorough understanding of modern javascript (ES6), CSS3 and HTML5
• Experience with Git and a decent understanding of zsh or bash
• General experience building, launching and maintaining Shopify stores (experience with Liquid and ThemeKit)
• Appreciation of design and can protect its thoughtfulness without compromising fidelity
• Responds positively and is able to help the team adapt to changing priorities within fast paced projects
• Knowledge of architecting an application and understanding how business trade offs impact technical choices, and vice versa
• A self-starter and entrepreneurial spirit
• Appreciates taking complex problems and transforming them into elegant and simple solutions
• Ability to present to and communicate with clients with clarity and confidence
Nice to haves:
• Experience with the following languages, frameworks or services: TypeScript, Netlify, Cloudflare Workers, GraphQL
• Experience with WCAG/ADA compliance
• Experience with Figma
• An unparalleled ability to think outside the box
• An eagerness to try new frameworks or solutions when opportunities arise
• We believe in a remote-first work culture.
• We foster a culture of excellence, encouraging every team member to bring their best to the table.
• We trust in your expertise and provide the autonomy to innovate and excel.
• We work with inspiring brands that are shaping the future of retail and commerce.
• We value work-life harmony and offer generous time off, including 2 weeks of paid time-off (PTO), as well as additional time during the holiday season and half-day Fridays.