Senior Mobile Engineer
DISCO
- Melbourne, VIC
- Permanent
- Full-time
- Build for DISCO - Develop and release cross-platform mobile applications in React Native and contribute to our long-term mobile technical vision
- Write production-ready code that is clean, scalable and performance optimised, delivering a beautiful, mobile-native user experience
- Design with mobile performance constraints, offline capabilities, platform conventions, and security in mind
- Participate in a culture of documentation and knowledge-sharing within your team and with stakeholders
- Make your code easily testable/understood by others, and account for mobile-specific edge cases, error handling, and degraded network conditions
- Contribute to the implementation of tools and processes for mobile development, including build systems, over-the-air updates, testing, and debugging
- Lead planning and discussions for complex projects. Actively participate and enhance the SDLC processes. Advocate for delivering value in increments.
- Keep learning and stay up to date with the latest in mobile development, React Native libraries, and platform best practices
- Be an inspiration and mentor for more junior members of the team.
- 7+ years of software engineering experience
- 5+ years working with React Native for a commercially available product
- Deep understanding of mobile app architecture, state management, navigation paradigms, performance optimisation, and native platform differences (iOS/Android)
- Experience with platform-specific APIs, asynchronous request handling, background tasks, and push notifications
- Familiarity with mobile ecosystem tooling such as Expo and mobile testing frameworks (e.g. Maestro)
- Written and verbal fluency in English
- Proficiency in GIT source control
- An unrestricted right to work in Australia
- Experience designing or integrating with mobile design systems
- Familiarity with native mobile development (Swift, Kotlin) or bridging native modules in React Native
- A competitive salary in a fast-growing startup
- Paid Parental Leave
- A company laptop
- Monthly internet allowance/reimbursement
- Office set-up allowance
- Annual learning and development allowance
- The ability to work how you want. We’re not heavy on rule books. Everyone is trusted to figure out the best way to work.