KC

Kevin Chan

Available to hire

Senior Mobile Engineer with 8+ years of experience building cross-platform and native mobile applications across FinTech, SaaS, and cybersecurity industries.

About

Senior Mobile Engineer with 8+ years of experience building cross-platform and native mobile applications across FinTech, SaaS, and cybersecurity
industries. Specialized in React Native, Flutter, and scalable mobile architectures involving authentication flows, offline caching, state
management, push notifications, and real-time API integrations. Strong background integrating mobile apps with backend services using
REST/GraphQL, Supabase, MongoDB, and AWS-provisioned APIs. Skilled in shipping polished, fast, and stable mobile experiences with CI/CD,
automated testing, and OTA update workflows.

  • 7 years' experience
  • Joined December 2025

Languages

  • EnglishFluent

Industry experience

  • Software & Internet
  • Financial Services
  • Professional Services
  • Other

Work experience

Senior Software Engineer · ShopeeSep 2021 – Sep 2025 · 4 yrs 1 mo

Developed core React Native modules for Shopee Pay's mobile wallet, including balance view, transaction history, QR pay, and payout flows. Built KYC camera capture and OCR flows, improving onboarding conversion and reducing manual verification steps. Integrated secure payment APIs with tokenized authentication and real-time transaction status updates. Implemented offline-first caching for wallet data using SQLite and encrypted storage, improving reliability on unstable connections. Added push notifications for payment confirmations, refunds, and promo events using FCM and APNs. Improved app performance by 25-30% by reducing re-renders, optimizing navigation stacks, and batch-loading API results. Integrated analytics and crash reporting (Firebase, Sentry) to support product decisions and stability improvements. Contributed to mobile CI/CD. Collaborated with web/backend teams to align API contracts and ensure cross-platform consistency.

Mid-Level Software Engineer · FreshworksMay 2018 – Mar 2021 · 2 yrs 11 mos

Built CRM mobile features using React Native, including ticket lists, contact search, push alerts, and activity timelines. Developed Flutter-based internal tools for field agents requiring rapid UI prototyping and improved performance on low-end devices. Integrated REST/GraphQL APIs with optimized paging, caching, and background sync for 100K+ global SaaS users. Implemented offline workflow using a local data store (SQLite) to ensure app usability during network outages. Added deep linking, push notifications, and custom navigation patterns to enhance usability and event awareness. Improved load times through lazy loading, reduced bundle sizes, and efficient state management with Redux/Zustand. Implemented CI/CD for mobile builds using Bitrise + Firebase App Distribution.

Junior Software Developer · Horangi Cyber SecuritySep 2017 – Jul 2019 · 1 yr 11 mos

Contributed to a mobile threat monitoring dashboard built in React Native, displaying vulnerabilities, incidents, and compliance summaries. Integrated security alert APIs to deliver real-time push notifications and updates for on-call security teams. Built UI components for scan results, risk levels, and audit logs to support security analytics during investigations. Assisted in testing, debugging, and preparing mobile builds for enterprise clients. Implemented CI/CD practices and collaborated with web/backend teams to align API contracts and improve reliability.

Education

Bachelor of Information Technology · James Cook University Singapore2013 – 2015

Hire Kevin Chan today

Post a job and invite Kevin, or contact them directly. No hidden commission.

Post a job