Senior Software Engineer – Full-Stack & Mobile (AI-Enabled Development) at XPT Software Australia Pty Ltd | AU | Rezi

Senior Software Engineer – Full-Stack & Mobile (AI-Enabled Development) at XPT Software Australia Pty Ltd

Senior Software Engineer – Full-Stack & Mobile (AI-Enabled Development)

XPT Software Australia Pty Ltd · AU

2 weeks ago

Senior Software Engineer – Full-Stack & Mobile (AI-Enabled Development)

XPT Software Australia Pty Ltd · AU

15 days ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now
Resume preview

Tailor your resume to this Senior Software Engineer – Full-Stack & Mobile (AI-Enabled Development) role.

Rezi rewrites your resume against XPT Software Australia Pty Ltd's job description. Free.

Resume score gauge reading 58 out of 100

Don't guess if your resume is good enough.

See how it scores against the Senior Software Engineer – Full-Stack & Mobile (AI-Enabled Development) posting at XPT Software Australia Pty Ltd — free, in seconds.

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.

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

Requirements

  • 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
  • Telco industry experience
  • Ability to evaluate emerging AI tools critically and pragmatically (not just adopt for adoption's sake)

Skills

  • React
  • React Native
  • AI-enabled SDLC
  • AI coding assistants/copilots
  • State management
  • API integration (REST/GraphQL)
  • Performance optimization
  • CI/CD pipelines
  • Version control (Git)
  • Automated testing frameworks
  • Software architecture patterns
  • Scalable system design