About The Role FDM is a global business and technology consultancy seeking a Senior Software Developer to work for our client within the Technology sector. This is initially a 4 month contract with the potential to extend. This is a hybrid role that will be based in Cardiff. This is an exciting opportunity to work on large-scale, robust production software in a dynamic Agile environment. You will contribute across the development lifecycle, from inception and design to deployment and support, working collaboratively within a DevOps culture. In this role, you will take ownership of architectural decisions, mentor team members, and act as a technical leader to drive best practices in engineering and innovation. You will also play a key role in creating accessible, high-performance web applications that align with business needs and user expectations. Responsibilities Lead architectural and design discussions, including whiteboarding sessions Drive decision-making for scalable and maintainable software solutions Promote a DevOps mindset, taking ownership of the stack from infrastructure to application, development to support, and inception to retirement Build and maintain high-performance, accessible web applications using native JavaScript, React, CSS, and Node Write and maintain production-quality software with rapid release cycles in an Agile setting Mentor and coach mid-level and junior developers, empowering them to grow their technical skills and careers Act as the go-to technical expert for assessing risks, resolving issues, and prioritising work within the team or tower Champion best practices in software engineering, including CI/CD, automated testing, TDD, and monitoring Enhance development workflows and technical delivery by implementing innovative solutions Monitor, maintain, and support critical systems to ensure reliability and uptime About You Requirements Extensive experience with native JavaScript, React, CSS, and Node Awareness and practical experience in implementing accessibility (a11y) standards Expertise in building performance-focused websites, including understanding browser performance standards A strong background in Agile software development, including writing and maintaining large-scale, production software Experience with automated testing and TDD tools, such as Jest and Puppeteer Demonstrated ability to lead and collaborate across disciplines, including UX, Product, and Delivery Strong leadership and communication skills, with a track record of mentoring and enabling technical teams Experience working with video and multimedia technologies A proven track record of mentoring other software engineers Familiarity with high-capacity, high-traffic, or high-availability systems About Us Why join us? Career coaching and access to upskilling throughout your entire FDM career Initial upskilling pre-assignment that has been accredited by TechSkills Assignments with global companies and opportunities to work abroad Opportunity to obtain certifications from Microsoft, Salesforce, Cisco and more Access to the Buy As You Earn share scheme About FDM We are a business and technology consultancy and one of the UKs leading employers, recruiting the brightest talent to become the innovators of tomorrow. We have centres across Europe, North America and Asia-Pacific, and a global workforce of over 4,000 Consultants. FDM has shown exponential growth throughout the years, firmly establishing itself as an award-winning employer and is listed on the FTSE4Good Index. Diversity and Inclusion FDM Group is an equal opportunity employer, and all qualified applicants will receive consideration for employment without regard to race, colour, religion, sex, sexual orientation, national origin, age, disability, veteran status or any other status protected by federal, provincial or local laws.