Job Description
Help lead the development and evolution of our React Native + Expo apps as growing user interfaces for key customer and broker journeys.
Write clean, maintainable TypeScript/React Native code — both directly and via AI-assisted development (Claude Code) — with solid attention to secure-by-default practices.
Design, implement and own significant parts of the app architecture (navigation, data/domain layers, Zustand stores, module boundaries, Expo config plugins and native integrations via Expo Modules API).
Build and maintain shared npm packages (internal scope) used across multiple apps — e.g. deep linking, push notifications, developer utilities — to promote reuse and consistency.
Collaborate with product, design and backend engineers to ship end-to-end features, integrating APIs and ensuring a smooth cross-platform experience (iOS & Android).
Build with a security mindset:
threat modelling, least-privilege data access, and careful handling of sensitive financial data.
Instrument, monitor and support what you build: analytics, monitoring (RUM), structured logging, crash reporting and alerting.
Contribute to CI/CD (Bitbucket, Buildkite, EAS Build), code reviews, automated testing and continuous refactoring to keep the codebase healthy.
Work with AI agents (Claude Code): write OpenSpec proposals and specifications that guide agentic implementation, review agent-generated PRs, and help evolve our agentic development practices and skills.
Mentor and support other mobile engineers; help drive best practices within a cooperative, cross-functional team.
📌 Senior Mobile Software Engineer – React Native Brisbane (Australia)
🏢 Lendi Group
📍 Australia
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.