Senior Mobile Application Developer (Native iOS and Android)

Insight Global • United State
Remote
Apply
AI Summary

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
Design, build, and enhance native iOS and Android applications
Collaborate with developers, product owners, and architects to deliver high-quality releases
Create offline-capable apps with expertise in local persistence, sync patterns, and data integrity strategies
Key Responsibilities
Build and maintain production-grade mobile application code using native iOS and Android platforms
Implement offline-first architecture with local storage, queued operations, background sync, and conflict handling
Optimize app performance and improve reliability
Technical Skills Required
Native iOS development (Swift UI) Native Android development (Kotlin) SQLDelight MVVM/Clean Architecture Agile methodologies Azure Boards
Benefits & Perks
Pay rate: $68/hr W2 max
Fully remote work
5 month contract with possible extensions (6 openings)
Nice to Have
Secure offline storage (encryption at rest, keychain/keystore, token handling)
CI/CD for mobile builds (e.g., Azure DevOps)
Test automation tooling exposure (UI + integration) and performance/load awareness

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.


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.


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

iOS Developer (Contract)

Mobile
•
3h ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Associate

hirenza

United State
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Associate

hirenza

United State

Lead Android Engineer

Mobile
•
1d ago

Premium Job

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

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

Jobs via Dice

United State

Subscribe our newsletter

New Things Will Always Update Regularly