Senior Mobile Engineer (iOS/Android/React Native)

Dept of Finance, Services & Innovation


Senior Mobile Application Software Engineer

Job Title: Senior/Principal Product Engineer
Salary: SNSW 7/8 - 11/12; $99,607 - $167,017, plus leave loading and superannuation
Location: Head Office - Haymarket
Employment Status: Ongoing and Temporary

● Be part of a talented and passionate team - start-up vibes at an enterprise scale
● Self-empowered role with room for growth
● Deliver innovative digital experiences that make a fundamental difference

Service NSW makes it easier to access government services for people and businesses across NSW. We are looking for passionate Product Engineers to join our Mobile Apps and Digital Licences team. We are looking for people that are keen on making a difference for citizens and businesses in NSW.

About Our Team:

You’ll be part of a truly agile, human-centred product development team, who values your happiness, growth and personal development.

We use XP practices (including TDD, pair programming and CI/CD) to design and build fast stable software, and get it into our customers’ hands quickly. We are committed to iterative delivery using the build, measure, learn paradigm. We pride ourselves on being responsive to customers’ needs, consistently delivering value to the people of NSW.

We work with React Native, Redux, AWS Cloud, Cloud Foundry and Apigee to deliver end-to-end cross-platform mobile apps. We collaborate closely with other teams to architect and implement the right solutions, applying lean problem-solving to deliver value within a complex ecosystem.

And we never skip a retro!

About You:

  • Expertise and strong experience in mobile app development. Maybe you’re a native iOS or Android specialist who wants to expand your cross-platform skillset, or maybe you’re already a React Native expert. Either way, you know what makes mobile apps special, and love building app-y apps. We’d love to see extensive experience in commercial app development, and examples of your work in app stores.
  • Excellent understanding of systems thinking and technical design. You might not be a full-stack unicorn (yet), but you can design and implement system interactions to deliver end-to-end solutions. We’d love to see some experience applying technical design skills in large or complex ecosystems.
  • Attention to detail. You strive for the best quality code; adopting practices/style guides that encourage clean and readable code. You pay particular attention to code reusability, extensibility, maintainability, scalability and security. Often going out of your way to find the best solution possible.
  • Outstanding communication, collaboration and problem-solving skills. You encourage diversity of thought, thrive in a team environment, and do your best work whilst working in a pair/team. You have top notch facilitation skills that guide discussions into outcomes, and you have some leadership or mentoring experience. Ideally, you’ve coached or led engineering teams to become their best selves, and/or managed a few big projects into production and beyond.
  • Proficient in one or more modern programming languages for mobile applications. TypeScript, JavaScript, Swift, Objective-C, Java or Kotlin will give you a headstart, but your openness to upskilling and cross-skilling is what will get you across the line.
  • Customer-oriented and proud. You are motivated by, and take ownership of, delivering valuable outcomes to the people who use your software.
  • Continuous improvement forever! You are a lifelong learner, always driven to improve processes and outcomes. You value close feedback loops, and the concepts of iteration and incremental improvement.

Your Role:

  • Work in our Mobile Apps and Digital Licences teams to deliver new features following lean/agile methodologies and XP practices.
  • Design and implement elegant software to deliver real customer solutions.
  • Help improve the software delivery system, including decreasing build times, increasing automated tests.

    For more information, please see the Role Description and ‘Applying for a role with NSW Public Service’.

    To apply:
    1. Complete the mandatory questions in the online application, by clicking ‘Apply Now’.
    2. Attach your current resume and a covering letter outlining your interest in the role.


    A talent pool may be created for future ongoing and temporary roles and is valid for a period of up to 12 months.

    Your employment at Service NSW is subject to a satisfactory national criminal record check and various assessment process in accordance with the Government Sector Employment Act 2013.

    Service NSW is passionate about building a culture that values and supports diversity and inclusion. Service NSW encourages applications from people with disability, Aboriginal and Torres Strait Islanders, LGBTQI and people from culturally and linguistically diverse backgrounds. If you are a person with disability and need adjustment in the recruitment process for confidential discussion contact recruitment@service.nsw.gov.au

    For any technical assistance in submitting your application via ‘I work for NSW’ please call 1800 562 679 or email support@iworkfor.nsw.gov.au.

Dept of Finance, Services & Innovation


Senior Mobile Application Software Engineer

Job Title: Senior/Principal Product Engineer
Salary: SNSW 7/8 - 11/12; $99,607 - $167,017, plus leave loading and superannuation
Location: Head Office - Haymarket
Employment Status: Ongoing and Temporary

● Be part of a talented and passionate team - start-up vibes at an enterprise scale
● Self-empowered role with room for growth
● Deliver innovative digital experiences that make a fundamental difference

Service NSW makes it easier to access government services for people and businesses across NSW. We are looking for passionate Product Engineers to join our Mobile Apps and Digital Licences team. We are looking for people that are keen on making a difference for citizens and businesses in NSW.

About Our Team:

You’ll be part of a truly agile, human-centred product development team, who values your happiness, growth and personal development.

We use XP practices (including TDD, pair programming and CI/CD) to design and build fast stable software, and get it into our customers’ hands quickly. We are committed to iterative delivery using the build, measure, learn paradigm. We pride ourselves on being responsive to customers’ needs, consistently delivering value to the people of NSW.

We work with React Native, Redux, AWS Cloud, Cloud Foundry and Apigee to deliver end-to-end cross-platform mobile apps. We collaborate closely with other teams to architect and implement the right solutions, applying lean problem-solving to deliver value within a complex ecosystem.

And we never skip a retro!

About You:

  • Expertise and strong experience in mobile app development. Maybe you’re a native iOS or Android specialist who wants to expand your cross-platform skillset, or maybe you’re already a React Native expert. Either way, you know what makes mobile apps special, and love building app-y apps. We’d love to see extensive experience in commercial app development, and examples of your work in app stores.
  • Excellent understanding of systems thinking and technical design. You might not be a full-stack unicorn (yet), but you can design and implement system interactions to deliver end-to-end solutions. We’d love to see some experience applying technical design skills in large or complex ecosystems.
  • Attention to detail. You strive for the best quality code; adopting practices/style guides that encourage clean and readable code. You pay particular attention to code reusability, extensibility, maintainability, scalability and security. Often going out of your way to find the best solution possible.
  • Outstanding communication, collaboration and problem-solving skills. You encourage diversity of thought, thrive in a team environment, and do your best work whilst working in a pair/team. You have top notch facilitation skills that guide discussions into outcomes, and you have some leadership or mentoring experience. Ideally, you’ve coached or led engineering teams to become their best selves, and/or managed a few big projects into production and beyond.
  • Proficient in one or more modern programming languages for mobile applications. TypeScript, JavaScript, Swift, Objective-C, Java or Kotlin will give you a headstart, but your openness to upskilling and cross-skilling is what will get you across the line.
  • Customer-oriented and proud. You are motivated by, and take ownership of, delivering valuable outcomes to the people who use your software.
  • Continuous improvement forever! You are a lifelong learner, always driven to improve processes and outcomes. You value close feedback loops, and the concepts of iteration and incremental improvement.

Your Role:

  • Work in our Mobile Apps and Digital Licences teams to deliver new features following lean/agile methodologies and XP practices.
  • Design and implement elegant software to deliver real customer solutions.
  • Help improve the software delivery system, including decreasing build times, increasing automated tests.

    For more information, please see the Role Description and ‘Applying for a role with NSW Public Service’.

    To apply:
    1. Complete the mandatory questions in the online application, by clicking ‘Apply Now’.
    2. Attach your current resume and a covering letter outlining your interest in the role.


    A talent pool may be created for future ongoing and temporary roles and is valid for a period of up to 12 months.

    Your employment at Service NSW is subject to a satisfactory national criminal record check and various assessment process in accordance with the Government Sector Employment Act 2013.

    Service NSW is passionate about building a culture that values and supports diversity and inclusion. Service NSW encourages applications from people with disability, Aboriginal and Torres Strait Islanders, LGBTQI and people from culturally and linguistically diverse backgrounds. If you are a person with disability and need adjustment in the recruitment process for confidential discussion contact recruitment@service.nsw.gov.au

    For any technical assistance in submitting your application via ‘I work for NSW’ please call 1800 562 679 or email support@iworkfor.nsw.gov.au.

Are you viewing this job on LinkedIn? Click here to apply