A

Senior Mobile Software Engineer (React Native)

amused group • Sri Lanka
Remote
Apply
AI Summary

Lead technical direction for Amused Group's mobile platform, establishing architectural standards and engineering practices. Own end-to-end mobile development lifecycle including native Android/iOS integration, performance optimization, and release management. Requires 8+ years of production React Native experience with deep native platform expertise and technical leadership skills.

Key Highlights
8+ years professional experience building production-grade mobile applications
Technical authority for mobile engineering with architecture and standards ownership
Expert React Native with native Android (Kotlin/Java) and iOS (Swift/Objective-C) development
Full ownership of mobile release lifecycle including CI/CD, code signing, and production deployments
Key Responsibilities
Own technical direction of the company's mobile platform and establish architectural standards for all mobile applications
Design and evolve scalable, maintainable, secure, and high-performance mobile application architectures using React Native
Lead technical investigations and solve the most challenging mobile engineering problems
Review architecture, technical designs, and code to ensure consistency, maintainability, quality, and adherence to engineering standards
Work directly within native Android using Kotlin/Java and iOS using Swift/Objective-C projects to resolve platform-specific issues, implement native functionality, develop native modules, and integrate third-party SDKs
Define engineering standards, reusable frameworks, shared components, and best practices that improve consistency across all mobile applications
Drive improvements in application startup time, rendering performance, memory usage, battery consumption, networking efficiency, and overall user experience
Own the technical aspects of the mobile release lifecycle, including build automation, CI/CD, code signing, TestFlight, App Store Connect, Google Play Console, release management, and production deployments
Evaluate new technologies, frameworks, libraries, and tooling, making recommendations based on technical and business trade-offs
Partner closely with backend, frontend, DevOps, QA, and product teams to design robust end-to-end solutions
Champion engineering excellence through automated testing, observability, documentation, code reviews, and continuous improvement initiatives
Mentor engineers through technical guidance, design discussions, and architectural reviews, fostering engineering excellence across the team
Technical Skills Required
React Native Kotlin Swift
Benefits & Perks
Fully remote, global team environment
USD-based compensation

Job Description


Who We Are:

Amused Group is a fast-growing online wagering and technology company operating across Australia and international markets. We build and scale high-performance platforms across sports and racing, backed by a culture of accountability, speed, and continuous improvement.

We operate as a global, remote-first team and are focused on delivering outcomes, not just activity.


Who You Are:

  • You are an exceptional mobile software engineer with extensive experience designing, building, and evolving large-scale, production-grade mobile applications using React Native.
  • You are the technical authority for mobile engineering, capable of making sound architectural decisions, solving the most challenging technical problems, and defining engineering standards that enable the entire team to build high-quality mobile applications.
  • You understand that building world-class React Native applications extends beyond JavaScript.
  • You are comfortable working within the native Android and iOS projects to troubleshoot platform-specific issues, integrate native SDKs, implement native functionality, and optimise application behaviour when React Native abstractions are insufficient.
  • You have a deep understanding of mobile application architecture, performance, security, reliability, and user experience, and you instinctively design solutions that are scalable, maintainable, and resilient.
  • You provide technical leadership through architecture, engineering standards, design reviews, and mentorship.
  • You enjoy evaluating emerging technologies and frameworks, balancing innovation with pragmatism to make sound long-term technical decisions.
  • You understand technology at a fundamental level, enabling you to troubleshoot problems across the JavaScript runtime, native mobile platforms, networking, backend integrations, and cloud infrastructure.
  • You have experience with modern software development methodologies such as spec-driven development and AI-assisted development, and are adept at using tools such as Cursor, Kiro, Claude Code and similar technologies to improve engineering productivity and software quality.
  • You continuously seek opportunities to improve engineering practices, developer experience, automation, and product quality.


What You Will Do:

  • Own the technical direction of the company's mobile platform and establish architectural standards for all mobile applications.
  • Design and evolve scalable, maintainable, secure, and high-performance mobile application architectures using React Native.
  • Make technology and design decisions that balance long-term maintainability, performance, developer productivity, and business outcomes.
  • Lead technical investigations and solve the most challenging mobile engineering problems.
  • Review architecture, technical designs, and code to ensure consistency, maintainability, quality, and adherence to engineering standards.
  • Work directly within native Android using Kotlin/Java and iOS using Swift/Objective-C projects to resolve platform-specific issues, implement native functionality, develop native modules, and integrate third-party SDKs.
  • Define engineering standards, reusable frameworks, shared components, and best practices that improve consistency across all mobile applications.
  • Drive improvements in application startup time, rendering performance, memory usage, battery consumption, networking efficiency, and overall user experience.
  • Own the technical aspects of the mobile release lifecycle, including build automation, CI/CD, code signing, TestFlight, App Store Connect, Google Play Console, release management, and production deployments.
  • Evaluate new technologies, frameworks, libraries, and tooling, making recommendations based on technical and business trade-offs.
  • Partner closely with backend, frontend, DevOps, QA, and product teams to design robust end-to-end solutions.
  • Champion engineering excellence through automated testing, observability, documentation, code reviews, and continuous improvement initiatives.
  • Mentor engineers through technical guidance, design discussions, and architectural reviews, fostering engineering excellence across the team.


What You Need to Have:

Mobile Engineering

  • 8+ years of professional experience building production-grade mobile applications.
  • Extensive experience designing, developing, and maintaining large-scale React Native applications.
  • Demonstrated experience publishing and maintaining production applications on both the Apple App Store and Google Play Store.
  • Strong understanding of the complete mobile application lifecycle, including code signing, certificates, provisioning profiles, TestFlight, App Store Connect, Play Console, release management, and production support.
  • Expert-level knowledge of React Native architecture, including native modules, TurboModules, JSI, platform-specific rendering, and the interaction between JavaScript and native platforms.


Native Mobile Development

  • Strong working knowledge of Android development using Kotlin or Java.
  • Strong working knowledge of iOS development using Swift or Objective-C.
  • Experience implementing native modules, integrating native SDKs, and resolving platform-specific issues within React Native applications.
  • Experience working with platform capabilities such as push notifications, biometrics, deep linking, background processing, secure storage, camera, Bluetooth, NFC, location services, and other native APIs.


Architecture & Engineering Excellence

  • Strong understanding of mobile application architecture patterns and software design principles, including SOLID, Clean Architecture, MVVM, dependency injection, and modular application design.
  • Deep understanding of mobile performance optimisation, rendering pipelines, memory management, asynchronous programming, networking, caching, offline-first design, battery optimisation, and application startup performance.
  • Experience designing scalable API integrations and offline synchronisation strategies.
  • Strong understanding of mobile application security, authentication, secure storage, certificate pinning, encryption, and OWASP Mobile Application Security best practices.
  • Experience establishing engineering standards, architecture guidelines, and development best practices.
  • Experience conducting architecture reviews and code reviews for complex mobile applications.
  • Experience evaluating frameworks, libraries, and technical approaches, making recommendations based on technical trade-offs and long-term maintainability.


Engineering Practices

  • Experience with Git, CI/CD pipelines, automated testing, release automation, and modern mobile DevOps practices.
  • Experience using AI-assisted development tools such as Cursor, Kiro, Claude Code or similar technologies as part of the software engineering workflow.
  • Experience in agentic development practices.
  • Excellent analytical, debugging, and problem-solving skills.
  • Excellent written and verbal communication skills, with the ability to clearly articulate complex technical concepts to engineers and stakeholders.
  • A passion for engineering excellence, continuous improvement, and building software that delights users.


Why Join Amused Group?

  • Fully remote, global team environment.
  • USD-based compensation.
  • Opportunity to build and scale delivery practices in a fast-growing company.



Similar Jobs

Explore other opportunities that match your interests

Customer Success Engineer

Mobile
•
3h ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

jetbrains

Czechia

Senior Android Developer

Mobile
•
3h ago
Visa Sponsorship Relocation Remote
Job Type Contract
Experience Level Entry level

tech-assist

Canada

Senior iOS Developer

Mobile
•
8h ago
Visa Sponsorship Relocation Remote
Job Type Contract
Experience Level Entry level

tech-assist

Canada

Subscribe our newsletter

New Things Will Always Update Regularly