Join us

Lead Developer

September 22, 2025
Monday - Friday
Remote
Apply Now

Overview

We are seeking a dynamic and experienced Lead Developer to oversee and scope complex builds and feature development at our ecommerce agency, specialising in Shopify. You will be responsible for overseeing all development projects, mentoring team members, and ensuring that our technical solutions not only meet but exceed client expectations.

This role is ideal for a strategic thinker and leader who is passionate about ecommerce and technology, and who thrives in a dynamic, collaborative environment. If you are ready to take the lead in driving our development team towards excellence and innovation, we would love to hear from you.

Why now?🤔

As an award-winning and industry-leading ecommerce agency, we have a proven track record of delivering exceptional Shopify sites. Our goal is to provide a simple and enjoyable experience for our clients, identifying their custom problems and use cases and providing well thought through solutions that are delivered to a high standard. Your will be crucial in achieving this vision, as you’ll be guiding our development team to new heights, ensuring our clients receive the most innovative and effective solutions to fuel their business needs. You’ll work to cultivate a technical environment to empower your peers, and facilitate their growth.

What You Will Be Doing🕺

As the Lead Developer, you will lead and inspire a team of developers in delivering high-quality, scalable, and innovative solutions.

Responsibilities include:

  • Leading the development team in planning and executing client projects.
  • Establishing best practices and standards for development to ensure quality and efficiency.
  • Mentoring and developing team members, fostering a culture of continuous learning and improvement.
  • Collaborating closely with other department heads to align development goals with overall business objectives.
  • Driving innovation and staying ahead of industry trends to keep our agency and clients at the forefront of ecommerce technology.
  • Overseeing the technical strategy for client projects, ensuring solutions are sustainable, scalable, and aligned with client goals.
  • Participating in client meetings to provide technical insights and build strong relationships.
  • Ensuring projects are delivered on time and within budget, adjusting strategies and resources as needed.
  • Creating and maintaining comprehensive technical documentation and project roadmaps.
  • Contributing to business development by identifying new opportunities and enhancing service offerings.

What Experience You’ll Bring🤩

Required:

  • Strong leadership skills.
  • Future proofed and well considered scoping; taking ownership for investigating client requirements with great detail, and proposing valid solutions in a clear way.
  • Presenting. Must be able to present ideas well to clients and other team members.
  • Proven experience in leading a development team, preferably in an ecommerce or agency setting.
  • Expertise in modern front-end development (JavaScript, SCSS, HTML) and familiarity with JS-based tooling (Webpack, Babel, etc.).
  • Strong experience with Shopify, including Shopify CLI.
  • Excellent project management skills and experience working to tight deadlines.
  • Proficiency in Git version control.
  • Deep understanding of SEO principles and their application in ecommerce.
  • Experience in backend development, particularly with Node.js.
  • Familiarity with continuous integration and deployment processes.

Desirable Experience:

  • Experience in functional and object-oriented programming.
  • Knowledge of both server-side and client-side rendering techniques.
  • Background in testing and quality assurance processes.

What you’ll be assessed on🫏

Interview Evaluation Table
Skill/Competency Description Interview Evaluation Criteria
Leadership and Team Oversight Lead and inspire the development team, ensuring best practices, high performance, and a culture of growth. Examples of past leadership experience; ability to articulate how they motivate and manage teams; scenario-based responses on handling underperformance.
Technical Scoping & Strategy Investigate client requirements in detail, scope complex builds, and define sustainable, scalable technical strategies. Ability to break down complex requirements in a case study; clarity in explaining trade-offs; examples of successful project scoping.
Shopify & Front-End Expertise Deep expertise in Shopify (including Shopify CLI), modern front-end development (JavaScript, SCSS, HTML), and related tooling. Depth of technical knowledge through live technical questions; ability to walk through code samples; examples of advanced Shopify builds.
Project & Resource Management Plan and execute projects to meet deadlines and budgets while optimising resources across the team. Interview questions on project planning; ability to describe how they prioritise tasks and manage bottlenecks; examples of projects delivered on time.
Technical Documentation & Standards Produce and maintain high-quality technical documentation, project roadmaps, and coding standards. Review of sample documentation (if available); clarity in describing documentation practices; ability to explain coding standards and enforcement.
Client-Facing Communication Present and explain technical solutions to clients clearly, building trust and strong relationships. Role-play or scenario-based questions; ability to explain technical concepts in simple language; examples of positive client engagement.
Innovation & Trend Leadership Stay ahead of ecommerce and Shopify developments, applying innovative approaches to client challenges. Discussion of latest Shopify/ecommerce trends; examples of innovative solutions they have implemented; curiosity and forward-thinking mindset.
Cross-Department Collaboration Work closely with other departments (design, strategy, project management) to align technical delivery with business goals. Examples of successful collaboration; ability to describe conflict resolution with other teams; evidence of business alignment thinking.
Problem Solving & Risk Management Quickly identify, troubleshoot, and resolve technical issues; anticipate risks in builds and mitigate proactively. Problem-solving exercise or whiteboard task; examples of past critical issues resolved; structured thinking in live scenario questions.
Mentoring & Coaching Foster team growth through mentoring, code reviews, and knowledge sharing, encouraging continuous learning. Examples of mentoring/coaching; ability to describe how they provide feedback; discussion of team growth outcomes.
Budget & ROI Awareness Manage technical budgets, ensuring solutions are cost-effective and deliver long-term ROI for clients. Ability to explain how they balance quality with cost; examples of making budget-conscious technical decisions; understanding of ROI in ecommerce.
Adaptability & Agility Adjust strategies and approaches quickly in response to changing client needs, deadlines, or requirements. Responses to “curveball” questions; examples of projects where scope shifted significantly; discussion of handling last-minute changes.
Attention to Detail & Quality Assurance Ensure precision in development output, enforcing testing and QA best practices. Evidence of QA processes they follow; examples of catching errors early; ability to discuss testing strategies.
Continuous Learning & Development Commitment to personal and professional growth, upskilling in new frameworks, technologies, and practices. Discussion of recent courses, certifications, or side projects; evidence of staying up to date with Shopify and web development; willingness to learn.
Increase in AOV
Increase in LTV
Increase in conversion

Open roles