At a Glance
- Tasks: Lead the development of high-impact ecommerce projects and create stunning digital experiences.
- Company: Join Underwaterpistol, a creative agency that helps brands shine online.
- Benefits: Freelance contract with competitive daily rates and flexible remote work options.
- Why this job: Make a real impact by turning design concepts into beautiful, functional websites.
- Qualifications: Proficient in Shopify, HTML5, CSS3, and JavaScript; strong communication skills required.
- Other info: Collaborative environment with opportunities to shape your workload and grow your skills.
Location: 1 day remote + 1 day on-site in London
Contract: Freelance, approx. 3-month rolling project
Reports to: Technical Lead
Rate: £250 - £350 per day
Start: ASAP
We’re looking for an experienced Senior Developer to join us on a short-term freelance basis, working directly on-site with our London-based clients two days a week. We’re looking for a self-motivated Senior Developer who’s confident in client-facing environments, able to advocate for the best use of their time, and skilled in shaping tasks as well as delivering work autonomously. You’ll help bring high-impact ecommerce projects to life, turning design concepts into fast, accessible and beautiful experiences that perform flawlessly.
About UWP
We’re Underwaterpistol, a creative and technical ecommerce agency built for brands that want to stand out. We design, build and grow Shopify Plus stores that deliver measurable results, blending creative thinking with technical precision. Our developers care deeply about quality, detail, and craft and we’re looking for someone who shares that mindset. This role involves working closely with our clients on-site, acting as a trusted technical partner. You’ll be responsible for shaping your workload, managing priorities directly with client teams as their primary solo developer and representing UWP with confidence and clarity.
Role Overview
As a Senior Developer, you’ll lead the build and implementation of front-end features, ensuring clean, reusable code and seamless collaboration with designers and strategists. You’ll be hands-on in translating UI/UX concepts into working digital experiences, maintaining our high standards for accessibility, performance, and maintainability. You’ll need to be comfortable working independently, shaping tasks proactively, and advocating for the most effective use of development time in a client-facing setting.
Key Responsibilities
- Build out design comps accurately and efficiently.
- Write structured, well-organised, reusable code.
- Inspect, debug, and troubleshoot bugs and QA issues.
- Ensure the technical feasibility of UI/UX designs.
- Collaborate closely with other team members and stakeholders.
- Lead on assigned development projects, making technical recommendations, flagging risks, and supporting other developers when needed.
- Help uphold and refine UWP’s development standards and best practices.
- Contribute to internal policies, documentation, and component frameworks.
- Communicate progress clearly with project and delivery teams, ensuring visibility on timelines and blockers.
Skills and Experience
Essential
- Experience with Shopify
- Strong proficiency with HTML5, CSS3, and Vanilla JavaScript.
- Experience working with Liquid (Shopify).
- Understanding of LESS and SASS pre-processing.
- Strong grasp of cross-browser compatibility and responsive development.
- Proficiency with Git (or similar version control).
- Understanding of SEO and UX best practices.
- Excellent attention to detail and a good eye for design.
- Strong communication and documentation skills.
- Portfolio of live projects demonstrating your work.
Nice to Have
- Experience with Gadget
- Familiarity with JavaScript frameworks (React, Vue, Angular).
- Experience with Node.js, Python, Ruby, or PHP.
Senior Developer (Freelance Onsite London Contract) employer: Underwaterpistol (Shopify Plus Agency)
Contact Detail:
Underwaterpistol (Shopify Plus Agency) Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Developer (Freelance Onsite London Contract)
✨Tip Number 1
Network like a pro! Attend local tech meetups or events in London where you can connect with potential clients and other developers. Don’t be shy to share your portfolio and chat about your skills – it’s all about making those connections!
✨Tip Number 2
Show off your skills! Create a personal project or contribute to open-source work that showcases your expertise in Shopify and front-end development. This not only builds your portfolio but also gives you something tangible to discuss during interviews.
✨Tip Number 3
Prepare for client interactions! Since this role is client-facing, practice explaining your technical decisions in simple terms. Being able to communicate effectively will help you build trust and rapport with clients.
✨Tip Number 4
Apply through our website! We love seeing candidates who take the initiative. Make sure to tailor your application to highlight your experience with Shopify and your ability to work independently, as these are key for this role.
We think you need these skills to ace Senior Developer (Freelance Onsite London Contract)
Some tips for your application 🫡
Showcase Your Skills: Make sure to highlight your experience with Shopify and your proficiency in HTML5, CSS3, and Vanilla JavaScript. We want to see how your skills align with what we’re looking for, so don’t hold back on showcasing your best projects!
Tailor Your Application: Take a moment to customise your application for this role. Mention specific experiences that relate to client-facing environments and how you’ve successfully managed priorities in the past. This helps us see how you fit into our team!
Be Clear and Concise: When writing your application, keep it straightforward. We appreciate clarity, so make sure your points are easy to understand. Highlight your achievements without fluff – we want to know what you can bring to the table!
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re keen to join our team at Underwaterpistol!
How to prepare for a job interview at Underwaterpistol (Shopify Plus Agency)
✨Know Your Tech Inside Out
Make sure you brush up on your technical skills, especially with Shopify, HTML5, CSS3, and Vanilla JavaScript. Be ready to discuss your experience with Liquid and how you've tackled cross-browser compatibility issues in past projects.
✨Showcase Your Portfolio
Bring along a portfolio of live projects that highlight your work. Be prepared to explain your role in each project, the challenges you faced, and how you overcame them. This will demonstrate your hands-on experience and attention to detail.
✨Communicate Clearly
Since this role involves client-facing interactions, practice articulating your thoughts clearly and confidently. Think about how you can advocate for the best use of development time while ensuring clients understand the technical aspects of your work.
✨Prepare for Problem-Solving Questions
Expect to face questions that assess your problem-solving skills. Think of specific examples where you had to debug or troubleshoot issues. Highlight your approach to finding solutions and how you collaborated with team members to achieve results.