Lead the platform engineering team for Tesco's Mobile Platform, owning the React Native platform, shared libraries, and Mobile CI/CD for the mobile estate serving millions of customers.
Responsibilities
Lead the platform engineering team and own processes and standards for development success
Build and evolve the React Native platform and shared libraries
Treat Mobile CI/CD as a product: fast, reliable pipelines, automated quality gates, application signing, and straightforward App Store and Google Play deployment
Turn platform direction into roadmaps, commitments, and shipped work
Build platform capabilities for performance, scalability, accessibility (AA), and security
Requirements
Bachelor's degree in computer science or a related field
Master's degree in computer science or a related field
Nice to have: Track record of building platforms, shared libraries, or developer tooling that other teams use
Design, develop, test, deploy and support full-stack applications, APIs, workflows and data-processing services for the Legal Division.
Responsibilities
Design, develop, test, deploy and support full-stack applications, APIs, workflows and data-processing services
Provide ongoing application support and resolve day-to-day needs
Partner with legal professionals, product managers, designers and engineers
Participate in spec-driven design process
Write clean, maintainable and well-tested code
Requirements
Bachelor's or Master's degree in Computer Science, Computer Engineering, Software Engineering, Mathematics, Statistics, Engineering or a closely related technical field
As an Analyst or Associate Software Engineer, you will contribute across the full software development lifecycle, turning business needs and written specifications into tested, maintainable solutions using AI-assisted development tools.
Responsibilities
Design, develop, test, deploy and support full-stack applications, APIs, workflows and data-processing services used by Legal Division stakeholders
Provide ongoing application support and work directly with users to understand and resolve day-to-day needs, questions and production issues
Partner with legal professionals, product managers, designers and engineers to understand problems, clarify requirements and deliver practical end-to-end solutions
Participate in a spec-driven design process by helping convert business objectives into clear functional requirements, technical specifications, acceptance criteria, interfaces and test scenarios before implementation
Write clean, maintainable and well-tested code grounded in strong software engineering fundamentals, while effectively leveraging AI-assisted development tools such as Devin, GitHub Copilot and Claude Code
Requirements
Bachelor's degree in Computer Science, Computer Engineering, Software Engineering, Mathematics, Statistics, Engineering or a closely related technical field
Master's degree in Computer Science, Computer Engineering, Software Engineering, Mathematics, Statistics, Engineering or a closely related technical field
Front-End Developer responsible for building high‑traffic customer facing web applications and delivering robust, scalable systems at Qantas’ Product Innovation Centre.
Responsibilities
Architect and deliver robust, scalable systems that power seamless digital experiences
Ensure fast, secure, and reliable services that support evolving customer expectations
Share responsibility for the quality of the software being built
Achieve desired business outcomes, meeting reliability and performance expectations
As a Custom Software Engineering Lead, a typical day involves overseeing the technical direction and architectural design of bespoke software solutions. This role requires guiding teams through the entire development lifecycle, from initial design concepts to final delivery. The position focuses on establishing development standards and ensuring that the software produced meets high benchmarks for quality, scalability, and performance. Collaboration with various stakeholders to align technical efforts with business goals is a key aspect, along with continuous evaluation and refinement of processes to drive successful project outcomes.
Responsibilities
Be an SME, collaborate and manage the team to perform
Be responsible for team decisions
Engage with multiple teams and contribute on key decisions
Provide solutions to problems for their immediate team and across multiple teams
Lead the development and implementation of best practices to enhance software quality and efficiency
As a Custom Software Engineering Lead, a typical day involves overseeing the technical direction and architectural design of bespoke software solutions. This role requires guiding teams through the entire development lifecycle, from initial design concepts to final delivery. The position demands ensuring that development practices meet high standards of quality, scalability, and performance, all while aligning with the broader business goals. Collaboration and leadership are central, as the role involves coordinating efforts across multiple teams to achieve cohesive and efficient software outcomes.
Responsibilities
Act as a Subject Matter Expert (SME) and manage the team to perform.
Be responsible for team decisions.
Engage with multiple teams and contribute on key decisions.
Provide solutions to problems for their immediate team and across multiple teams.
Lead the establishment and enforcement of development standards to maintain code quality and system reliability.