Job Description
We’re seeking an experienced Senior Developer to join our Professional Services team at Squiz. You’ll advise on front-end architecture and implement the Squiz DXP ensuring the technical solution is tailored to the client brand and content strategy.
What you will do
- Design and build scalable, maintainable user interfaces
- Integrate with client systems using DXP/SaaS features
- Work closely with clients to understand user needs and pain points, translating them into intuitive and performant digital experiences
- Collaborate with:
- Designers to bring UI/UX mockups to life while offering technical feasibility input
- Product Managers to define scope, user stories, and timelines
- QA/Testers to ensure robust testing coverage and defect resolution
- Presales to build demos, prototypes and proofs of concepts
- Develop reusable components and libraries that power multiple products or client solutions
- Champion best practices in accessibility, performance, responsive design, and testing
- Mentor developers, sharing knowledge, guiding architecture decisions, and modeling best practices
What you will need
- 5+ years experience front-end web development with JavaScript (preferably vanilla JS), HTML, and CSS
- Experience building commercial grade Websites, Portals, Intranets etc
- Strong knowledge of web fundamentals, HTTP methods, integration patterns, RESTful APIs
- Experience with Node.js or other server-side JavaScript (backend 20% of role)
- Building web interfaces according to WCAG accessibility standards and inclusive design practices
- Demonstrable experience/knowledge of SDLC
- Demonstrated experience building component libraries/design systems
- Experience working with CMS platforms or DXPs – Contentful, Drupal, WordPress, Sitecore, Optimizely etc
- Strong grasp of web performance optimization, responsive design and cross-browser compatibility
- Comfortable with build tools and bundlers (Webpack, Vite, etc.)
Nice to have
- Experience working in a client facing role – Consulting or Digital Agency or like
- Experience with JavaScript frameworks such as React etc
Qualifications and culture
- Must be eligible for Security Clearance
- Be self-driven and proactive; takes initiative and “owns it”
- Have a collaborative mindset; thrives in a team environment and “wins together”
- Be authentic and inclusive; “true to yourself” while embracing diverse ideas
- Have a customer-first attitude; willing to “have their back” and build solutions that matter
What success looks like
- Deliver high-quality, performant, and accessible front-end experiences that meet both product and client requirements, enabling clients to leverage Squiz’s DXP to meet their business goals. Balance technical decisions with client and product needs, avoiding overengineering and focusing on value delivery.
- Demonstrate a strong understanding of how front-end work contributes to customer success, product adoption, and Squiz’s business goals
- Makes significant contribution to improving the shared component library/design system, increasing reusability and speeding up delivery
- Able to influence, shape and scale UI architecture for complex CMS/DXP interfaces and search-driven experiences
Squiz benefits
- Squiz Flex – flexibility to work from home or one of our WeWork co-working spaces
- 30 days annual leave plus bank holidays
- 2 days of Compassionate Leave
- Paid Parental Leave
- Company Shutdown between Christmas Day and New Year’s Day
- Open Door Policy – No need to worry about chain of command here at Squiz
- £150 Annual Healthy Lifestyle Allowance
- Excellent Career Development Opportunities
About Squiz
Squiz helps complex, service-led organisations harness the power of digital, improving the services they offer online. Founded in 1998, Squiz grew from a simple web content management system into a full digital experience platform (DXP). The Squiz DXP brings together content, search, data and applications in one place. We are headquartered in Australia, with teams and customers across the globe.
Come as you are – we celebrate diversity and unite on the elements of our company DNA, starting every customer conversation with “why?” to understand their needs, and working to overcome challenges while delivering better outcomes. We understand the effort it takes to apply for a role and are committed to respond to every applicant, successful or not.
Recruitment Agencies: We politely ask that you avoid making any approaches or sending unsolicited resumes to our Recruitment Team or Hiring Leaders across our business. Squiz is not responsible for any fees related to unsolicited resumes.