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: Proven experience with Shopify, HTML5, CSS3, and JavaScript; strong communication skills.
- 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 are 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 seek a self-motivated Senior Developer who is 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 will help bring high-impact ecommerce projects to life, turning design concepts into fast, accessible and beautiful experiences that perform flawlessly.
About UWP
We are 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 are looking for someone who shares that mindset.
This role involves working closely with our clients on-site, acting as a trusted technical partner. You will 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 will lead the build and implementation of front-end features, ensuring clean, reusable code and seamless collaboration with designers and strategists. You will be hands-on in translating UI/UX concepts into working digital experiences, maintaining our high standards for accessibility, performance, and maintainability. You will 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! Reach out to your connections in the industry, attend meetups, and engage with potential clients on social media. The more people know you’re looking for freelance opportunities, the better your chances of landing that perfect gig.
✨Tip Number 2
Show off your skills! Create a portfolio that highlights your best work, especially projects related to Shopify and ecommerce. Make sure it’s easy to navigate and visually appealing – first impressions matter!
✨Tip Number 3
Be proactive in your job search. Don’t just wait for opportunities to come to you; apply through our website and follow up with a friendly email. Showing enthusiasm can set you apart from other candidates.
✨Tip Number 4
Prepare for client interactions! Brush up on your communication skills and be ready to discuss how you can add value to their projects. Confidence is key when you’re representing yourself and UWP in a client-facing role.
We think you need these skills to ace Senior Developer (Freelance Onsite London Contract)
Some tips for your application 🫡
Show Off 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 need, so don’t hold back!
Tailor Your Application: Take a moment to customise your application for this role. Mention specific projects where you've worked independently and faced clients directly. This will show us you’re the right fit for our client-facing environment.
Portfolio Power: Include a portfolio of live projects that showcase your work. We love seeing real examples of your coding prowess and design sensibility, so make sure it’s easy for us to access!
Apply Through Our Website: We encourage you to apply through our website for a smoother process. It helps us keep everything organised and ensures your application gets the attention it deserves!
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 and manage priorities effectively during discussions.
✨Prepare for Problem-Solving Questions
Expect to face questions that assess your problem-solving skills. Think of specific examples where you had to debug issues or ensure the technical feasibility of UI/UX designs. Highlight your approach to collaboration and how you support other developers.