Are you a seasoned developer ready to take on new challenges and make a significant impact? We're looking for a talented Senior Full Stack Developer to join our client's dynamic team and help them deliver cutting-edge solutions across multiple platforms and networks.Key Responsibilities:
- Lead by example in delivering top-tier code quality across the Software Development Life Cycle (SLDC) to drive business value.
- Utilise a range of tools and technologies to design, develop, test, deploy, and maintain applications across various platforms, devices, and networks.
- Develop and manage coding standards to ensure the developer team operates efficiently and produces work of the highest quality.
- Manage code re-use to minimise unnecessary dependencies and maximise efficiency within the developer team.
- Develop systems and tools to facilitate clear communication within the development team, ensuring alignment and direction towards achieving business outcomes.
- Work collaboratively in a multidisciplinary team, managing multiple priorities within tight time frames.
- Act as a champion for continuous learning, fostering an environment where the developer team's skills continually improve to deliver value effectively.
- Demonstrate excellent communication skills to resolve issues across teams and remove roadblocks hindering progress.
- Manage the delivery of technical outcomes provided by a team of developers.
- Frontend: Proficiency in Typescript, React, and Piral (Micro-frontend).
- Backend: Experience with Node.js, Microservices, and .Net.
- DevOps: Familiarity with GitHub, Azure / Azure DevOps, Pulumi, and NX.
- Mobile: Knowledge of Xamarin, Android, and iOS development.
- Platform: Understanding of Azure resources such as APIM, function apps, app services, service bus, Cosmos DB, and key vault.