We are looking for a Senior Mobile Application Developer (Android / iOS) with extensive experience in building complex Android / iOS mobile applications, on a part-time basis. This can be a long term position for the right candidate.
Job Requirements :
- 8-10 years of experience in building mobile applications
- Expert in Native mobile application development (Xamarin, React Native, Swift, iOS or Android)
- Integrate REST / GraphQL APIs, WebSockets, push notifications, deep links.
- Experience with releasing applications on the App stores.
- Optimize performance (startup time, bundle size, memory, FPS) and fix crashes.
- Implement offline flows, data caching / sync, and secure storage.
- Write unit / integration / UI tests (Jest, React Testing Library, Detox).
- Mobile CI / CD (e.g., GitHub Actions / Bitrise), code-push / EAS updates, and store submissions.
- Handle native build / tooling : Xcode, Android Studio / Gradle, signing & provisioning.
- Instrument analytics and crash reporting (Firebase / Crashlytics / Sentry); monitor with KPIs.
- Experience in hybrid app development is a plus
- Experience with languages / frameworks such as HTML5, CSS, JavaScript, Node.js, ReactJs and Vue.js is a plus
Education / Skills :
B.E. / B.Tech. degreeStrong TypeScript, React Hooks, React Navigation, and state management (Redux Toolkit / Zustand / MobX).Comfortable with native bridges / modules (Swift / Objective-C, Kotlin / Java basics).Solid grasp of mobile networking, async patterns, and error handling.Experience with app signing, certificates / profiles, and release pipelines.Testing mindset; familiarity with Jest and at least one E2E tool (Detox).Git proficiency and collaborative workflows (PRs, code reviews).Clear, proactive communication and reliable time management.Strong analytical skills