Job Description
As a Senior React Native Software Engineer, you will contribute to the development of our mobile applications. You'll work within an agile environment, collaborating with developers, designers, and product owners to deliver high‑quality mobile experiences for our customers.
Responsibilities include developing and maintaining React Native applications for iOS and Android, translating designs and wireframes into responsive user interfaces, writing clean, well‑documented, and testable code, and participating in code reviews to ensure quality and maintainability.
You'll regularly collaborate with designers, product managers, and engineers, troubleshoot and debug application issues to optimize performance, and stay up‑to‑date with the latest React Native trends and technologies.
Qualifications
* Experience in a large‑scale project environment is essential.
* Proven experience developing and shipping React Native applications for iOS and Android.
* Strong understanding of JavaScript, TypeScript, and Node.js, including ES6+ syntax and features.
* Experience with React Native frameworks and libraries (e.g., React Navigation, Redux).
* Experience consuming RESTful APIs and GraphQL.
* Automation & Testing: E2E testing with Detox, unit testing with Jest, and a strong focus on code coverage.
* Understanding of mobile application design principles and best practices.
* Experience with version control systems such as Git.
* Excellent communication and collaboration skills.
Good to have
* Experience with native mobile development (iOS or Android).
* Experience with testing frameworks such as Jest and Detox.
* Experience with CI/CD pipelines (e.g., TeamCity, GitHub Actions).
* Familiarity with Agile methodologies.
* Contributions to open‑source projects.
* Experience with Power Apps.
Benefits and Growth
At NCS Australia, you'll be part of a team that values your growth and development. Our comprehensive global learning and development program equips you with the skills and knowledge needed to succeed. You'll be mentored by industry leaders and have access to a worldwide network of career opportunities.
We are currently refreshing our employee benefits; please ask our Talent Acquisition Team for details. Benefits include paid parental leave, well‑being initiatives, discounted health insurance, and opportunities for career progression through training programs and an AI‑driven learning platform.
Diversity, Equity & Inclusion
We are an equal‑opportunity employer dedicated to valuing and supporting our people and the communities we serve. We welcome applicants from all backgrounds and actively encourage applications from Veterans, Aboriginal and/or Torres Strait Islander communities.
We support adjustments throughout the recruitment and selection process and encourage people with disability to apply.
Eligibility
Applicants must have valid work rights for Australia and be willing to undergo a comprehensive background checking process, including probity and police checks.
Location
Melbourne, Victoria, Australia
#J-18808-Ljbffr