IOS/ Android Architect

Mobilunity

United States

On-site

USD 150,000 - 210,000

Full time

15 hours ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Community of IT professionals
Knowledge-sharing culture
English language classes
Social and affinity groups

Job summary

Mobilunity is seeking an experienced IOS/Android Architect for a USA-based client. You will own the mobile platform roadmap and define architecture patterns across iOS and Android, including MVVM/MVI, while guiding AI-assisted development and modern tooling.

You will mentor engineers, collaborate with Backend/API teams, and drive reliable, offline-first experiences with robust data synchronization and security considerations.

Qualifications

  • 7+ years of professional mobile development experience with 3+ years in architecture/leadership
  • Experience guiding AI-assisted development practices and tools
  • Strong knowledge of mobile architecture, patterns, and data synchronization

Responsibilities

  • Own the mobile platform technical roadmap and align with product goals
  • Define architecture patterns (MVVM/MVI) and enforce coding standards
  • Lead AI-assisted development adoption and establish tooling/workflows
  • Collaborate with design, backend, and QA to ensure scalable, reliable mobile apps
  • Drive CI/CD improvements and maintain offline-first capabilities
  • Mentor engineers and foster a culture of engineering excellence

Skills

Mobile architecture leadership
Native Android Kotlin
iOS Swift
AI-assisted development
REST APIs & backend
CI/CD pipelines
English proficiency

Education

Bachelor's degree in CS/Software Eng or equivalent

Tools

Kotlin Coroutines
Combine
Rx

Job description

On behalf of our Client from the USA , Mobilunity is looking for an IOS/ AndroidArchitect.

About the Mobile Team

As part of the Mobile team, you’ll help define the technical evolution of the native mobile applications used by thousands of field technicians.

You’ll have significant influence over mobile architecture, development practices, tooling, and engineering standards. You’ll also play an important role in determining how AI-powered development tools and agent-based workflows can be incorporated into the team’s day-to-day work.

This is not a position where you simply execute an existing technical roadmap. You’ll actively contribute to defining the direction of the mobile platform.

About You

You have extensive professional experience developing native mobile applications for both iOS and Android and enjoy solving complex problems around offline operation, synchronization, and data consistency.

You approach mobile development from a systems perspective rather than focusing only on individual screens or features. You’re also genuinely interested in AI-assisted development and have practical experience with AI tools, while understanding when they are useful and where human judgment remains essential.

You enjoy helping other engineers grow and are comfortable discussing technical decisions and trade-offs with both engineering teams and business leadership.

Key Responsibilities:
Technical Strategy & Architecture
  • Take ownership of the technical roadmap for the mobile platform and ensure it supports overall product and business objectives.
  • Assess new technologies, frameworks, and approaches and recommend those that provide meaningful value.
  • Define and continuously improve mobile architecture patterns across Android and iOS, including MVVM and MVI.
  • Strengthen application layering and separation of responsibilities to support maintainability and modernization.
  • Design and maintain modular, scalable codebases that encourage reuse and make it easier for the team to grow.
  • Establish architectural standards, guidelines, and review processes.
  • Promote native mobile engineering best practices while keeping up with developments across the wider mobile ecosystem.
  • Use technical analysis and measurable data to support technology and architecture decisions.
  • Regularly review the architecture and identify opportunities to improve data flows, system behavior, user interactions, and overall application design.
Engineering Leadership & Quality
  • Provide technical direction and mentorship to mobile engineers and help establish a culture of continuous improvement.
  • Lead the adoption of AI-assisted development within the mobile team, including evaluating agentic approaches, development tools, and new engineering workflows.
  • Identify practical ways AI can improve engineering productivity and software quality.
  • Define and continuously improve the mobile testing strategy, including unit and integration testing.
  • Work with QA to increase appropriate end-to-end test coverage and establish consistent testing practices.
  • Participate in code reviews and establish coding standards that promote maintainable, high-quality code.
  • Work closely with Design and UX to ensure technical implementation supports product requirements, user experience, and established design systems.
CI/CD, DevOps & Releases
  • Own and improve mobile build and deployment pipelines using GitHub Actions and Fastlane.
  • Ensure the CI/CD process is reliable, efficient, and includes appropriate automated quality checks.
  • Work with Engineering Management to maintain effective release processes for both the Apple App Store and Google Play Store.
  • Maintain and improve feature flagging and remote configuration mechanisms to support controlled releases and rapid issue mitigation.
  • Define and document release management practices that reduce deployment risks and improve release reliability.
  • Own the architecture supporting offline-first mobile experiences and ensure the applications continue to work reliably under different connectivity conditions.
  • Design and improve approaches for synchronization, conflict handling, data consistency, and eventual consistency.
  • Define appropriate data refresh mechanisms, caching approaches, and local storage strategies.
  • Identify opportunities to improve local data management and overall synchronization performance.
  • Work with Product Management to turn business needs into scalable technical solutions, product roadmaps, and actionable insights into user behavior.
  • Collaborate closely with Backend, API, and Web engineering teams to ensure reliable integration and consistent data contracts and API design.
  • Partner with Customer Support to identify technical improvements that can increase customer satisfaction and reduce recurring support issues.
  • Communicate architectural decisions and the mobile technical roadmap to leadership, clearly explaining available options, trade-offs, and recommendations.
Performance & Observability
  • Analyze telemetry and product data from tools such as Kibana, Crashlytics, and Pendo to identify crashes, performance problems, and patterns in user behavior.
  • Lead efforts to resolve identified issues and continuously improve the mobile experience.
  • Optimize application performance across a broad range of devices and network environments, including unreliable or low-bandwidth connections.
  • Perform profiling and benchmarking to support architecture and implementation decisions.
  • Define and maintain compatibility strategies across supported operating system versions and device capabilities.
Security & Compliance
  • Work with the Security team to establish and promote mobile security standards covering encryption, secure storage, authentication, and related practices.
  • Use OWASP MASVS as a reference framework when reviewing mobile architecture and security practices.
  • Collaborate with Security during annual Cobalt penetration tests and support remediation of identified issues.
  • Assess third-party SDKs, libraries, and dependencies for potential security concerns.
  • Establish appropriate review and approval practices for introducing new third-party tools and dependencies.
Requirements:
  • 7+ years of professional experience developing mobile applications, including at least 3 years working in an architectural or technical leadership capacity.
  • Practical experience with AI-assisted software development tools and a realistic understanding of their benefits and limitations.
  • Experience helping engineering teams adopt AI-based development practices where they can improve productivity and quality.
  • Strong hands-on expertise in native Android development with Kotlin and iOS development with Swift.
  • Experience publishing and maintaining applications in both the Google Play Store and Apple App Store.
  • Strong knowledge of mobile architecture principles, design patterns, and approaches for organizing scalable codebases.
  • Hands-on experience designing and implementing offline-first applications and data synchronization solutions.
  • Strong understanding of REST APIs, backend integration, and asynchronous programming, including technologies such as Kotlin Coroutines, Combine, Rx, or comparable solutions.
  • Solid knowledge of mobile application security, including encryption, secure data storage, and authentication.
  • Experience owning and improving mobile CI/CD pipelines and build automation.
  • Bachelor’s degree in Computer Science, Software Engineering, or a related discipline, or equivalent professional experience.
  • Strong leadership and mentoring capabilities, with a demonstrated ability to influence technical decisions and support the professional growth of other engineers.
  • Upper-intermediate to advanced English proficiency
Will Be a Plus:
  • Experience implementing mobile payment functionality using Stripe or a comparable payment provider.
  • Experience or familiarity with cross-platform technologies such as .NET MAUI, React Native, or Flutter.
  • Familiarity with the Google Firebase ecosystem, including Crashlytics, Analytics, and Remote Config.
  • Experience with Pendo or similar product analytics and in-app engagement solutions.
  • Familiarity with mobile performance monitoring, profiling, and optimization tools.
  • Understanding of DevSecOps practices and security testing approaches, including SAST, DAST, and dependency scanning.
  • Experience working with feature flag platforms and remote configuration systems.
  • Familiarity with SaaS products or field service management software.
  • Previous experience working in a growth-stage technology company and dealing with the technical challenges that come with scaling.
In return we offer:
  • The friendliest community of like-minded IT-people
  • Open knowledge-sharing environment – exclusive access to a rich pool of colleagues willing to share their endless insights into the broadest variety of modern technologies
  • English classes in 1-to-1 & group modes with elements of gamification
  • Neverending fun: sports events, tournaments, music band, multiple affinity groups
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Mobile Solutions Architect
Mobile Solutions Architect

CoverageX • Newport Beach (CA)

On-site
USD 99,000 - 121,000
Sr. Mobile Engineer - Upcoming Apps Portfolio (Android & iOS) (Remote)
Sr. Mobile Engineer - Upcoming Apps Portfolio (Android & iOS) (Remote)

Current Mobile • United States

Remote
USD 120,000 - 190,000
Senior Mobile Engineer
Senior Mobile Engineer

FAROUK SYSTEMS INC • Georgia

On-site
USD 120,000 - 180,000
Mobile Engineer (iOS / Android)
Mobile Engineer (iOS / Android)

Evlo AI • San Francisco (CA)

On-site
USD 140,000 - 200,000
Engineering Manager - Mobile Development
Engineering Manager - Mobile Development

EPAM Systems Inc • United States

Remote
USD 150,000 - 230,000
Senior Mobile Developer
Senior Mobile Developer

Sirsi Corporation in • Salt Lake City (UT)

On-site
USD 125,000 - 135,000
Mobile Application Architect
Mobile Application Architect

PSG Global Solutions • Houston (TX)

On-site
USD 120,000 - 150,000
Urgent position of Mobile Architect
Urgent position of Mobile Architect

Tech Mirrors • United States

On-site
USD 150,000 - 230,000
Principal Mobile Engineer (Flutter / React Native, AI-Assisted Development)
Principal Mobile Engineer (Flutter / React Native, AI-Assisted Development)

Modus Create • United States

Remote
USD 180,000 - 240,000
Lead iOS Engineer & Mobile Team Lead
Lead iOS Engineer & Mobile Team Lead

Enboarder • Los Angeles (CA)

On-site
USD 180,000 - 260,000
Performance bonus
Startup equity
Healthcare benefits