logo

Sharesource Australia BPO Corporation

Senior Mobile Developer iOS Android

Department
Engineering
Job Type / Location
remote
Experience Required
5+ years
Posted On

About Sharesource:

We are a BCorp company whose purpose is to democratise opportunities for individuals from developing countries. With our brand and culture empowering our partners to attract and keep the most qualified members, we share the knowledge to unleash potential and grow scaling teams for Australian and Canadian businesses. https://www.sharesource.com.au/

What are we looking for?

Bring mapping and geospatial data to life on mobile! We're looking for a Senior Mobile Application Developer who has hands-on experience in building high-quality apps with Android and iOS development . Experience with spatial and mapping projects is a big plus. You'll help shape architecture, implement key features, and create high-performance, user-friendly mobile experiences that turn complex data into intuitive, interactive tools. Collaborate closely with product and design teams, contribute across the full development lifecycle, and stay ahead of platform trends.

If you're passionate about maps, geospatial data, and building mobile apps that make an impact, this is the role for you!

What are you expected to do?

  • Design, develop, and maintain high-quality mobile applications for Android and iOS using Kotlin, Java, and Swift.
  • Build modern, intuitive UIs with Jetpack Compose, XML, SwiftUI, and UIKit, applying Material Design and platform-specific best practices.
  • Integrate native frameworks and services, including Android Jetpack components, Coroutines, Dagger/Hilt, MapKit, CoreLocation, and third-party SDKs.
  • Optimize app performance, memory usage, and background task handling across platforms.
  • Implement unit, UI, and integration tests, contributing to automated testing and CI/CD pipelines for seamless deployments.
  • Scope, develop, and deliver minor enhancements and major feature releases, ensuring feature parity and consistent UX across Android and iOS.
  • Collaborate on architecture, tooling, and best practices to maintain scalable, maintainable, and efficient mobile applications.

You'll be a great fit if:

  • Experience: 5+ years of hands-on Android development with Kotlin and iOS development with Swift, including UIKit and SwiftUI, contributing across the full development lifecycle.
  • Technical Expertise: Deep knowledge of Android SDK, Jetpack Compose, Coroutines, Dagger/Hilt, LiveData, ViewModel and iOS frameworks including Core Data, MapKit, CoreLocation, SwiftUI, as well as offline-first architectures, backend integrations (REST/GraphQL), real-time data handling, and spatial/mapping technologies.
  • UI/UX & Design: Strong understanding of responsive layouts, Material Design (Android), Apple Human Interface Guidelines (iOS), and best practices for consistent, intuitive user experiences.
  • Testing & Quality: Skilled in unit, UI, integration, API, and end-to-end testin

View Assessment Process

Think you'll be a good fit?