Description
Summary:
Seeking a Mobile App Developer to design, build, and maintain responsive, performant, and secure mobile applications for iOS and Android.
Highlights:
1. Design, build, and maintain iOS/Android applications.
2. Implement UI/UX and integrate APIs.
3. Ensure app performance, security, and compliance.
**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