Senior Software Engineer – Full-Stack & Mobile (AI-Enabled Development)
XPT Software Australia Pty Ltd
- Location
- Onsite (Sydney, New South Wales)
- Employment
- Contract
- Level
- Senior Level
About the Role
XPT Software Australia is seeking a Senior Software Engineer to design and develop web and mobile applications using React and React Native. The role focuses on owning features end-to-end within an AI-enabled software development lifecycle.
Skills
Full job details
Must Have Skills:
· T-shaped
skill profile: deep expertise in at least one area
(web or mobile) with solid working proficiency across the full stack
- Strong hands-on experience with React (web) and React Native (mobile/cross-platform)
- Solid understanding of mobile app
development fundamentals (iOS/Android build processes, app store
deployment, native module integration)
- Practical understanding of all
phases of an AI-enabled SDLC: requirements/planning, design,
development, testing, deployment, and monitoring — and where AI tools
add value at each stage
- Experience using AI coding
assistants/copilots in a professional development workflow (not just
casually)
- Strong grasp of state management,
API integration (REST/GraphQL), and performance optimization on both web
and mobile
- Familiarity with CI/CD pipelines,
version control (Git), and automated testing frameworks
- Good understanding of software
architecture patterns and scalable system design
Nice to Have Skills:
Nice to have skills
(Top 2 only)
1. Telco industry experience
2. Ability to evaluate emerging AI tools critically and pragmatically
(not just adopt for adoption's sake)
Detailed Job Description
About the Role
We're looking for a
T-shaped engineer who can move fluidly across web and mobile platforms while
operating within a modern, AI-augmented software development lifecycle.
You'll build and ship production-grade applications using React and React
Native, while leveraging AI tooling to accelerate design, development,
testing, and deployment. Experience in telco environments is a strong plus,
given the scale and regulatory nuances of that industry.
Key
Responsibilities
- Design, develop, and maintain web
and mobile applications using React and React Native
- Apply AI-enabled SDLC practices across the full development lifecycle — from requirements and design
(AI-assisted specs, user stories) to coding (AI
pair-programming/copilots), testing (AI-generated test cases, automated
QA), code review, and deployment (AI-assisted CI/CD, monitoring, and
incident triage)
- Collaborate with product, design,
and QA teams to translate requirements into scalable technical solutions
- Own features end-to-end:
architecture, implementation, testing, deployment, and post-release
monitoring
- Champion best practices for code
quality, performance, accessibility, and security across platforms
- Evaluate and integrate AI
tools/agents (e.g., code generation, automated testing, documentation
generation) to improve engineering velocity and quality
- Mentor junior engineers on both
technical delivery and AI-assisted workflows
- Participate in architectural
decisions balancing web/mobile code reuse, performance, and
maintainability
- Contribute to CI/CD pipeline
improvements, including AI-driven build/test optimization