I am a staff-level mobile engineer with 10+ years delivering high-performance Android, iOS, and React Native apps across healthcare, fintech, SaaS, retail, and enterprise environments. I specialize in modern mobile architecture, cross-platform product delivery, performance optimization, and scalable engineering systems. I have a proven track record leading distributed teams, mentoring engineers, improving release velocity, and shipping production applications used by hundreds of thousands of users. I am proficient in Kotlin, Java, Swift, React Native, Jetpack Compose, SwiftUI, CI/CD automation, native module integration, secure payment systems, and App Store / Google Play release operations. I enjoy partnering with product, QA, and operations teams to prioritize roadmaps and accelerate reliable production releases while maintaining a collaborative, remote-friendly engineering culture.

Jason Block

I am a staff-level mobile engineer with 10+ years delivering high-performance Android, iOS, and React Native apps across healthcare, fintech, SaaS, retail, and enterprise environments. I specialize in modern mobile architecture, cross-platform product delivery, performance optimization, and scalable engineering systems. I have a proven track record leading distributed teams, mentoring engineers, improving release velocity, and shipping production applications used by hundreds of thousands of users. I am proficient in Kotlin, Java, Swift, React Native, Jetpack Compose, SwiftUI, CI/CD automation, native module integration, secure payment systems, and App Store / Google Play release operations. I enjoy partnering with product, QA, and operations teams to prioritize roadmaps and accelerate reliable production releases while maintaining a collaborative, remote-friendly engineering culture.

Available to hire

I am a staff-level mobile engineer with 10+ years delivering high-performance Android, iOS, and React Native apps across healthcare, fintech, SaaS, retail, and enterprise environments. I specialize in modern mobile architecture, cross-platform product delivery, performance optimization, and scalable engineering systems. I have a proven track record leading distributed teams, mentoring engineers, improving release velocity, and shipping production applications used by hundreds of thousands of users.

I am proficient in Kotlin, Java, Swift, React Native, Jetpack Compose, SwiftUI, CI/CD automation, native module integration, secure payment systems, and App Store / Google Play release operations. I enjoy partnering with product, QA, and operations teams to prioritize roadmaps and accelerate reliable production releases while maintaining a collaborative, remote-friendly engineering culture.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
See more

Language

English
Fluent

Work Experience

Staff Software Engineer at Cherry
January 1, 2026 - March 1, 2026
Built Healthcare App from the ground up using Kotlin Multiplatform with a native Jetpack Compose UI on Android to enable future cross-platform reuse without sacrificing performance. Implemented an offline-first store with Realm Kotlin and conflict-aware sync; added WorkManager jobs for periodic refresh, retries, and metered network constraints. Standardized networking with Ktor HTTP client, authentication interceptors, and sealed result wrappers; introduced unified error surfaces for UI and JSON parsing utilities. Adopted Koin for shared modules and Hilt for Android layers to simplify scoping, testing, and previewability in Compose, following Clean Architecture and Repository patterns. Introduced Coroutines and Flow for async pipelines; confined legacy RxJava usage behind adapters while migrating gradually. Leveraged Gemini AI during project development to speed up code generation, optimize debugging, and enhance overall productivity in building Android applications. Delivered POS feat
Software Engineer, Lead at Figma
March 1, 2021 - January 1, 2026
Led a cross-functional team delivering Android and cross-platform features; set coding standards, GitFlow branching, review gates, and definition of done. Architected Android apps with Kotlin, MVVM, and Android Architecture Components; introduced Hilt and modularization for faster builds following Clean Architecture principles. Migrated core async flows from RxJava to Coroutines/Flow with structured concurrency and cancellation; improved responsiveness and stability. Implemented Navigation multi-graph flows, deep links, and safe args; improved back stack correctness in complex SPAs. Built mapping and geofencing features with Google Maps, BLE scanning, and background location using WorkManager and foreground services. Standardized networking with Retrofit/OkHttp and typed JSON models; added retries/backoff and connectivity awareness; exposed REST APIs in collaboration with backend. Introduced Firebase Firestore/Realtime DB where real-time sync was needed; used Room for local caching and
Head Of Engineering at Garmentier
March 1, 2020 - March 1, 2021
Championed Kotlin adoption after Google’s 2017 announcement; migrated legacy Java modules incrementally with interop strategies. Introduced Android Architecture Components: ViewModel, LiveData, Room, and WorkManager for resilient background work, following MVVM and Repository patterns. Built reusable libraries for Retrofit/OkHttp networking, authentication, and pagination; added JSON parsers, caching, and ETags for bandwidth savings. Established Dagger 2 for dependency injection; designed scopes and component graphs to reduce coupling and boost testability. Implemented RxJava 2 for reactive pipelines prior to coroutines; tuned schedulers for I/O and main thread workloads. Designed XML UIs with ConstraintLayout and Material Design components; created custom views and enforced accessibility guidelines. Prototyped Jetpack Compose during 2019 previews for internal tooling while production remained XML-based. Integrated Firebase Cloud Messaging (FCM), Crashlytics, and analytics dashboards
Senior Software Engineer at LandscapeHub
January 1, 2018 - March 1, 2020
Developed and maintained native Android apps in Java using Android Studio and Gradle targeting API 16+ devices. Implemented MVP and modular packages to improve separation of concerns; applied MVC patterns where appropriate in early modules. Built UI with AppCompat and Design Support Library components following early Material Design guidance; created custom views for complex screens and responsive layouts for phones/tablets. Added offline-first capabilities with SQLite, content providers, and SyncAdapter; scheduled background work with JobScheduler and AlarmManager. Implemented token-based auth with secure session handling; enforced TLS and stored secrets using best practices available at the time. Introduced crash and analytics tooling with Crashlytics and Google Analytics; created dashboards and runbooks for faster MTTR. Integrated payments via Authorize.net and PayPal where required; implemented server callbacks and idempotency for reliability. Wrote JUnit, Robolectric, and Espresso
Senior Software Engineer at LandscapeHub
January 1, 2018 - March 1, 2020
Note: Duplicate/overlapping role entry retained for context; previously listed to reflect tenure and responsibilities in early career. Focus included building and maintaining native Android apps, MVP architecture, offline-first patterns, secure auth, testing, CI/CD, and Agile practices.
Senior Software Engineer at Figma
March 1, 2021 - December 1, 2025
Led mobile feature delivery across Android, iOS, and React Native applications used by distributed internal and customer-facing teams. Modernized legacy Android architecture using Kotlin, MVVM, Hilt, and modularization, improving velocity and onboarding. Migrated asynchronous systems from RxJava to Coroutines and Flow, reducing lifecycle issues and improving responsiveness. Developed React Native functionality with Hermes and native module integrations to reduce cross-platform duplication. Built scalable SwiftUI and UIKit features integrated with REST APIs, push notifications, analytics, and secure authentication. Mentored engineers through architecture reviews, pair programming, and performance optimizations; maintained Bitrise and GitLab CI pipelines for automated testing, signing, and deployments.
Senior Software Engineer at Trunk Club
September 1, 2013 - January 1, 2018
Helped drive the migration from Backbone.js to React, significantly improving maintainability and engineering productivity. Expanded frontend contribution ownership across ~90% of the engineering organization through shared tooling and onboarding initiatives. Architected customer-facing and internal business applications supporting CRM, operational, and commerce workflows. Collaborated cross-functionally with engineering, product, and support teams to improve operational efficiency and production reliability. Contributed to engineering internship and recruiting programs while mentoring junior engineers and onboarding new team members.

Education

Master's degree at Carnegie Mellon University
January 1, 2012 - January 1, 2013
Bachelor of Science at Rose-Hulman Institute of Technology
January 1, 2008 - January 1, 2012
Master’s Degree, Human Computer Interaction at Carnegie Mellon University
January 1, 2012 - January 1, 2013
Bachelor of Science, Mechanical Engineering & Computer Science at Rose-Hulman Institute of Technology
January 1, 2008 - January 1, 2012

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Healthcare, Professional Services, Financial Services, Retail