Job Title: Mobile App Developer (iOS/Android)
Position Type: Full-Time, Remote
Working Hours: U.S. client business hours (with flexibility for app release cycles, sprint planning, and bug fixes)
About the Role:
Our client is seeking a Mobile App Developer to design, build, and maintain mobile applications for iOS and Android platforms.
This role requires fluency in native and/or cross-platform frameworks, strong UI/UX implementation skills, and the ability to integrate APIs and backend services.
The Mobile App Developer ensures that mobile products are responsive, performant, secure, and aligned with business objectives.
Responsibilities:
App Development:
-  Build and maintain apps in Swift/Objective-C (iOS), Kotlin/Java (Android), or cross-platform frameworks (React Native, Flutter).
 -  Implement user interfaces based on Figma/Sketch designs, ensuring responsiveness and accessibility.
 -  Integrate REST/GraphQL APIs for data access and business logic.
 
Testing & QA:
-  Write unit and UI tests with XCTest, Espresso, or Jest.
 -  Maintain >80% code coverage and ensure test automation is included in CI/CD pipelines.
 -  Debug crashes, performance bottlenecks, and OS compatibility issues.
 
Release Management:
-  Manage app distribution through TestFlight, Google Play Console, or enterprise deployment platforms.
 -  Prepare release notes, versioning, and metadata for store submissions.
 -  Ensure compliance with Apple and Google app store guidelines.
 
Performance Monitoring:
-  Monitor app performance and crash reports (Firebase Crashlytics, Sentry, New Relic).
 -  Optimize apps for startup time, memory usage, and battery efficiency.
 
Collaboration & Documentation:
-  Work with designers and product managers to refine feature requirements.
 -  Partner with backend engineers on API contracts and integrations.
 -  Document code, workflows, and release processes for team knowledge sharing.
 
Security & Compliance:
-  Implement secure storage (Keychain, Keystore).
 -  Protect APIs with authentication (OAuth2, JWT).
 -  Ensure compliance with data privacy standards (GDPR, HIPAA, SOC 2 where relevant).
 
What Makes You a Perfect Fit:
-  Passion for creating seamless mobile user experiences.
 -  Strong coding and debugging skills across mobile frameworks.
 -  Able to balance rapid iteration with maintainable architecture.
 -  Comfortable collaborating across design, product, and backend teams.
 
Required Experience & Skills (Minimum):
-  3+ years professional mobile development.
 -  Proficiency in either native (Swift/Kotlin) or cross-platform (React Native/Flutter) frameworks.
 -  Experience releasing apps to both iOS App Store and Google Play.
 -  Familiarity with CI/CD workflows for mobile (Fastlane, Bitrise).
 
Ideal Experience & Skills:
-  Built and scaled consumer-facing apps with >10k downloads.
 -  Experience with push notifications, in-app purchases, or real-time features (chat, live updates).
 -  Familiarity with mobile analytics tools (Mixpanel, Firebase Analytics, Amplitude).
 -  Industry exposure in SaaS, fintech, healthcare, or e-commerce.
 
What Does a Typical Day Look Like?
 A Mobile App Developer’s day revolves around building features, fixing issues, and collaborating with the product team.
You will:
-  Start the day with sprint standup, reviewing tickets and assigning priorities.
 -  Code new features, implementing UI elements and integrating APIs. 
 -  Test functionality across devices, emulators, and OS versions.
 -  Fix bugs and crashes, addressing urgent tickets flagged in monitoring tools.
 -  Collaborate with designers to ensure pixel-perfect alignment with prototypes.
 -  Prepare builds for TestFlight or Google Play, submitting release notes and ensuring store compliance.
 -  Document and push code into repositories with CI/CD workflows.
 
In essence: you ensure that mobile applications are functional, performant, visually polished, and continuously improving.
Key Metrics for Success (KPIs):
-  App stability (crash-free sessions ≥ 99.5%).
 -  User ratings in app stores (≥ 4.5 stars).
 -  On-time feature delivery aligned with sprint goals.
 -  Reduction in bug backlog and faster release cycles.
 -  Adoption and engagement growth (daily active users, retention).
 
Interview Process:
-  Initial Phone Screen 
 -  Video Interview with Pavago Recruiter 
 -  Technical Assessment (e.g., build a feature in React Native or implement an API integration in Swift/Kotlin) 
 -  Client Interview with Engineering/Product Team 
 -  Offer & Background Verification