Posted:4 days ago| Platform: Linkedin logo

Apply

Work Mode

Remote

Job Type

Full Time

Job Description

What you will do:


  • Understand the architecture and lead the development of our lending app across

    Android and iOS

    platforms.
  • Own critical features end-to-end: from requirement analysis, design, coding, testing, deployment, to post-release monitoring.
  • Build intuitive, high-performance, and secure app experiences that drive trust and adoption in financial products.
  • Work closely with product, design, and backend teams to deliver features that improve loan journeys, repayments, and customer engagement.
  • Integrate with native device capabilities, 3rd party SDKs, payment gateways, and regulatory frameworks (KYC, compliance, etc.).
  • Optimize app performance for scale such as battery usage, network reliability, and offline-first workflows.
  • Mentor junior developers, review code, and follow the best practices in mobile architecture and CI/CD pipelines.
  • Bridge the native and cross-platform worlds by building and maintaining robust communication layers between our core Android components, ensuring seamless and performant interactions.
  • Stay updated with industry trends (AI/ML-driven personalization, app security, open banking APIs) and bring innovative ideas to Prefr.


You should apply if you:


  • Have

    5–8 years

    of proven experience in building and scaling consumer-facing apps (at least 1 end-to-end app on both Play Store & App Store).
  • Are proficient in

    Kotlin/Java (Android)

    and

    Swift/Objective-C (iOS)

    , with good exposure to

    Flutter/React Native

    for cross-platform features.
  • live and breathe

    performance tuning, with demonstrable experience in debugging and optimizing memory, threading, and rendering issues on Android
  • Have experience in

    fintech or lending apps

    (preferred), understanding secure data handling, payments, and compliance requirements.
  • Thrive on

    building pixel-perfect UI/UX

    and delivering smooth, reliable user journeys.
  • Have strong problem-solving skills, an ownership mindset, and the ability to lead technical discussions.
  • are open to learning new technologies and are excited to grow your skills across the mobile stack.
  • Bonus: Experience with

    AI-first app development

    (AI-assisted workflows, personalization, or chatbot integration).


Why join Prefr?

  • Opportunity to

    shape the future of app-based lending in India

    .
  • Work with a passionate, fast-moving team that values ownership and innovation.
  • Flexible and transparent work culture.
  • Competitive compensation and industry-best benefits.


Must Have

  • Demonstrated evidence of writing

    Kotlin (Android)

    and

    Swift (iOS)

    .
  • Strong understanding of

    OOP

    and common

    design patterns

    ; practical MVVM on both platforms (Hilt/DI on Android; Coordinators/DI patterns on iOS).
  • Strong analytical and troubleshooting skills for

    root-cause analysis

    (Crashlytics, Logcat/ADB, Xcode logs, Instruments/MetricKit).
  • Solid

    networking

    fundamentals on both: Retrofit/OkHttp (Android) and URLSession/Alamofire (iOS); auth/refresh, interceptors/middlewares, robust error handling.
  • Ability to build

    modular, extensible

    features/libraries (Android feature modules; iOS frameworks/SPM/CocoaPods).
  • Demonstrated evidence of

    data/analytics instrumentation

    (Firebase Analytics/BigQuery or equivalent) and event taxonomy.
  • Understanding of

    RESTful API

    usage and versioning; collaborate effectively with microservices backends.
  • Deep links/app links

    on Android (HTTP App Links) and

    Universal Links

    on iOS;

    WebView/WKWebView integrations

    with JS bridges.
  • Push notifications

    end to end: FCM (Android) and APNs (iOS), including deep links and attribution.
  • Store operations & compliance on both:

    Google Play

    (targetSdk, Data Safety) and

    App Store

    (ATS/privacy, review guidelines).


Should Have

  • Foster usage of

    modern language constructs

    via code reviews (Coroutines/Flows, sealed classes on Android; async/await, structured concurrency on iOS).
  • Experience with

    unit/UI/integration testing

    : JUnit/MockK/Espresso/Compose tests (Android); XCTest/XCUITest/Quick/Nimble (iOS).
  • Understand

    high-level design and

    write

    low-level design

    docs for mobile features/modules.
  • Manage and prioritize multiple tasks in a

    fast-paced

    environment; clear communication with product/QA/backend/design.
  • Experience with the

    Firebase suite

    across both platforms: Analytics, Crashlytics, Remote Config, and Performance.
  • Experience with

    CI/CD

    : Gradle + Fastlane/Play Publisher (Android); Xcode build systems + Fastlane/TestFlight (iOS); GitHub Actions/Jenkins.
  • Experience with

    monitoring/release health

    : Crashlytics, Play Console vitals, Xcode Organizer/MetricKit.


Nice to have

  • Mobile security hardening:

    certificate pinning

    (OkHttp/TrustKit),

    Play Integrity

    (Android) /

    DeviceCheck/App Attest

    (iOS), anti-debugging/root/jailbreak heuristics.
  • Ability to solve problems at

    scale

    (heavy WebView journeys, OEM/device fragmentation, performance & memory tuning).
  • A/B experiments and

    Remote Config

    -driven rollouts.

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now

RecommendedJobs for You

agra, uttar pradesh, india

ghaziabad, uttar pradesh, india

noida, uttar pradesh, india

noida, uttar pradesh, india

chennai, tamil nadu, india