Remote job
Mobile Application Developer
Job details
About this role
Role overview A mobile application development role focused on building cross-platform and native mobile apps for client engagements, from initial concept through App Store submission. The work pairs close collaboration with designers and back-end engineers to deliver polished, production-quality experiences on both iOS and Android.
Responsibilities - Build cross-platform mobile applications using React Native or Flutter. - Develop native modules or full features in Swift for iOS and Kotlin for Android when needed. - Take apps from concept and prototyping through to App Store and Google Play submission. - Collaborate closely with designers to implement interfaces, motion, and accessible interactions. - Partner with back-end engineers to integrate APIs, authentication, and data sync. - Implement push notifications, offline-first patterns, and mobile CI/CD pipelines.
Requirements - Strong professional experience with React Native or Flutter for cross-platform development. - Working knowledge of native iOS development in Swift or Android development in Kotlin. - Familiarity with the full mobile release process, including App Store and Play Store submission. - Experience integrating REST or GraphQL APIs and managing local state or persistence. - Comfort collaborating with designers to translate visual designs into shipped interfaces. - Solid understanding of mobile performance, debugging, and platform conventions.
Nice to have - Experience with mobile CI/CD tooling such as Fastlane, Bitrise, or App Center. - Background designing offline-first architectures and local data sync. - Familiarity with push notification services (APNs, FCM) and deep linking. - Exposure to analytics, crash reporting, and mobile observability tools.