Tech Stack
AWSAzureCloudGoogle Cloud PlatformJavaJavaScriptNext.jsNode.jsPHPReactSCSSTypeScriptVue.jsWordPress
About the role
- We're on the hunt for a Senior Full-stack Developer, who is excited by shaping both the front end and back end of our projects - crafting intuitive, engaging user experiences while also engineering the systems, APIs and integrations that make them robust, scalable and secure.
- From complex web apps to best-in-class marketing sites, you’ll spend much of your time hands-on: writing clean, efficient code and ensuring best practices are championed across everything we deliver.
- Working alongside our Technical Lead, you’ll support and contribute to architectural decisions, help shape technical approaches and liaise directly with clients to understand project objectives - translating requirements into well-structured and effective technical solutions.
- Sitting at the intersection of creativity and technology, you’ll take a wide view across infrastructure, engineering and systems - finding smart, innovative ways to build world-class digital products and bring Brave ideas to life.
- If you’re methodical and collaborative, communicate with clarity, and have a passion for technology and digital storytelling, this is your chance to make an impact - while having fun doing it.
Requirements
- Lead front-end and back-end development across a range of projects
- Collaborate with designers and project managers to translate requirements into technical implementations
- Write clean, efficient and maintainable code to create responsive, accessible user interfaces
- Build and maintain scalable back-end solutions
- Implement thoughtful, performance-conscious animation and transitions to elevate the user experience
- Troubleshoot complex issues across the stack and propose practical, effective solutions
- Support deployment and light DevOps tasks as required
- Help shape the technical approach and deliver solutions that support the client’s goals
- Liaise directly with clients to understand requirements
- Conduct thoughtful research and creative problem-solving of technical challenges
- Support architectural decisions by providing input on frameworks, tools and approaches
- Input into technical briefs and specifications that yourself and other developers can follow
- Provide accurate technical estimates, working closely with project managers to develop a detailed delivery plan that accounts for technical dependencies and mitigates risk
- Maintain high technical standards as the lead developer on your projects.
- Clear, confident and articulate presentation of appropriate solutions to clients, serving as their primary technical contact
- Collaborate with designers to ensure creative concepts are executed to spec. With a sharp eye for design fidelity, you care about maintaining visual consistency, polish and motion detail.
- Ensure a high level of technical quality is maintained across projects from discovery to launch.
- Follow best practices consistently across accessibility, security and performance.
- Suggest ideas that improve our output, ways of working and cultural activities
- Excite and engage those around you to bring about the best outcomes
- Regularly share best practices and inspiration across technology and craft
- Stay curious about emerging technologies, such as AI, and explore how they could add value
- Suggest ideas, tools and systems that maximise the effectiveness of our processes and work
- Be open to speaking at industry events and panels, helping raise the profile of Athlon in the public domain
- Front-end languages (e.g. HTML, CSS/SCSS/Tailwind, JavaScript/TypeScript, and frameworks like React, Next.js or Vue)
- Some experience with back-end languages (e.g. Node.js, PHP, Java, etc.)
- Strong understanding of the WordPress ecosystem
- Animation for the web (e.g. CSS animations, GSAP, Framer Motion, Lottie)
- API integration
- GIT workflows and CI/CD automation
- Cloud services (e.g. AWS, GCP or Azure)
- A solid understanding of software design patterns
- Minimum 5 years agency experience
- Has experience leading technical projects
- Full-stack development skills and a flexible, tech-agnostic mindset