Join Insight Global as a Senior Mobile Application Developer to design, build, and enhance native iOS and Android applications. You will work collaboratively with developers, product owners, and architects to deliver high-quality releases. Key requirements include strong depth in native mobile development and expertise in creating offline-capable apps.
Key Highlights
Key Responsibilities
Technical Skills Required
Benefits & Perks
Nice to Have
Job Description
Location: Fully remote
Duration: 5 month contract (possible extensions)
Pay Rate: $68/hr W2 max
Openings: 6
Summary
We are seeking a Senior Mobile Application Developer for a staff augmentation role to design, build, and enhance native iOS and Android applications that perform reliably in offline / low‑connectivity environments. You will work and partner collaboratively with other mobile developers product owners, UI/UX Designer, backend developers and architects, and QE to deliver high‑quality releases.
Key Responsibilities
- Build and maintain production-grade mobile application code using native iOS platform (Swift UI), native Android platform (Kotlin), shared components (KMP – Kotlin MultiPlatform).
- Implement offline‑first architecture: local storage, queued operations, background sync, and conflict handling.
- Optimize app performance (startup time, memory, battery, network usage) and improve reliability.
- Integrate REST APIs and collaborate on contracts optimized for mobile/offline behavior.
- Write and maintain automated tests; partner with QA on regression and release readiness.
- Participate in Agile ceremonies; contribute to estimates, refinement, and technical approach.
- Perform code reviews and ensure clean, maintainable, well‑documented code.
- Implement assigned epics/features that remain stable under connectivity loss.
- Meet quality standards: test coverage for critical flows, low crash rates, and performance targets.
- Clear documentation of sync logic, data model decisions, object design, etc.
Interested in remote work opportunities in Mobile? Discover Mobile Remote Jobs featuring exclusive positions from top companies that offer flexible work arrangements.
Required Skills & Qualifications
- 10+ years software development with strong depth in native mobile development.
- Proven delivery of native iOS + native Android apps (consumer or enterprise)
- Hands‑on experience building offline capable apps, including:
- Local persistence using SQLDelight
- Sync patterns (incremental sync, retries/backoff, connectivity detection, background work)
- Data integrity strategies (idempotency, conflict resolution approaches)
- Strong knowledge of mobile architecture patterns (MVVM/Clean Architecture) and best practices.
- Strong debugging and performance profiling skills.
- Agile Practices: Familiarity with Agile methodologies and tools like Azure Boards.
- Soft Skills: Excellent problem-solving abilities, strong communication skills, attention to detail, and teamwork.
Browse our curated collection of remote jobs across all categories and industries, featuring positions from top companies worldwide.
Preferred Qualifications
- Experience with secure offline storage (encryption at rest, keychain/keystore, token handling).
- Familiarity with CI/CD for mobile builds (e.g., Azure DevOps).
- Experience in enterprise field/route workflows where offline execution is critical.
- Test automation tooling exposure (UI + integration) and performance/load awareness (even if backend-led)
Similar Jobs
Explore other opportunities that match your interests
hirenza
hirenza
Lead Android Engineer