Your new company
Join a global leader in interactive entertainment that is shaping the future of gaming and technology. This organisation is committed to innovation, creativity, and inclusivity, fostering an environment where diverse perspectives thrive. You’ll be part of a team that values collaboration, continuous learning, and delivering exceptional experiences to millions of users worldwide.
Your new role
As a Senior Software Engineer (Mobile), you will own the end-to-end delivery of our mobile app to market—planning, building, testing, releasing, and improving at a pace. You’ll lead the mobile architecture and implementation using React Native and Expo, collaborating with product managers, designers, and engineers to deliver secure, preformant, and scalable features. You’ll also contribute across the stack (frontend React + backend Node.js) where you're helpful, and mentor teammates on mobile best practices.
What You’ll Do
· Own mobile delivery end-to-end: architecture, implementation, release management, and operational excellence for iOS and Android.
· Lead with React Native + Expo: establish patterns, standards, and libraries; leverage Expo (EAS Build/Submit, OTA updates) to accelerate delivery while maintaining quality.
· Ship with confidence: manage App Store Connect & Google Play Console (signing, certificates/profiles, staged rollouts, store listings, release notes, compliance).
· Build for performance & scale: profile, diagnose, and prevent performance bottlenecks (rendering, memory, startup time), with robust monitoring (e.g., Crashlytics/Sentry) and analytics.
· Raise the quality bar: implement automated testing (unit, integration, and E2E with Jest, React Native Testing Library, Detox; Cypress for web) and uphold code review standards.
· Harden security: secure storage, auth flows (e.g., OAuth/JWT), defensive coding, security management, and privacy-by-design.
· Enable speed via DevOps: CI/CD pipelines (e.g., GitHub Actions/Bitrise), automated signing, build & release gates, feature flags, and OTA strategies.
· Collaborate across the product: partner with PM/Design; contribute to React (web) and Node.js APIs where needed; integrate with SQL (PostgreSQL/MySQL) and MongoDB data stores.
· Mentor & uplift: guide engineers on mobile best practices, observability, accessibility, and platform-specific considerations.
· Continuously improve: evolve coding standards, documentation, and developer experience; drive tech debt reduction and platform reliability.
What You’ll Bring (Must-Haves)
· Proven track record shipping and maintaining production mobile apps on both iOS and Android (App Store + Google Play), with real-world examples.
· Deep expertise in React Native and Expo (managed and/or bare workflows) and TypeScript.
· Strong foundations in React, JavaScript/TypeScript, Node.js, Git, and core web concepts (HTML/CSS/JS).
· Experience with automated testing (Jest, RN Testing Library, Detox; Cypress for web) and quality gates.
· Comfort building CI/CD for mobile (build, sign, submit, release tracks, OTA updates).
· Ability to profile and optimise performance (render times, memory, startup, animations).
· Excellent communication skills for remote, asynchronous collaboration.
· Thrives in agile, iterative environments with high ownership.
What you need to do now
If you're interested in this role, click 'apply now' to forward an up-to-date copy of your CV, or call us now on +61 7 3243 3030 / email Rohit.pal@hays.com.au
If this job isn't quite right for you, but you are looking for a new position, please contact us for a confidential discussion about your career.
LHS 297508