JOBSEARCHER

Android Developer/ iOS Developer

MegthinkPlano, TXL6 LeadAugust 17th, 2026
Android DeveloperJob DescriptionThe mobile banking app that millions of customers touch every day is being rebuilt around a modern, modular Android architecture — not screens bolted onto a monolith, not a decade of accreted tech debt, but a scalable, testable, high-performance app engineered to move fast without breaking under load. This team is doing that work: designing and shipping the architecture that powers next-generation mobile experiences across the bank’s consumer surface area. The stack is deliberate. Kotlin owns the app layer. Jetpack Compose drives the UI. Coroutines and Flow handle async and reactive state. A modularized Gradle build keeps feature teams moving independently. Kotlin Multiplatform is under evaluation for shared business logic. The work isn’t picking libraries — it’s making them perform at scale in a regulated production environment.This is a hands-on engineering role. You will write code, design systems, debug production issues, and push into an app that real customers depend on to move real money. The patterns for a modular, Compose-first banking app at this scale are still being written; you’ll be the one who writes them down. You’ll work directly with product owners, mobile architects, and adjacent feature teams to take experiences from design mock to production on a one-year engagement that touches real customer volume from day one. This isn’t a role where you prototype and hand off. The expectation is that you own the vertical — design decision to shipped artifact — and leave the codebase better than you found it.If your idea of a great week is working through a gnarly state-management problem in Compose, landing a cold-start or frame-time win that shows up in the metrics, and shipping something real users see by Friday, this is the job.What You’ll Be Working On:Designing and building feature modules in Kotlin with clean architecture (MVVM/MVI) — clear boundaries, testable units, independent deliveryBuilding declarative UI in Jetpack Compose — state hoisting, recomposition performance, custom layouts, and interop with legacy ViewsManaging async and reactive state with Coroutines and Flow — structured concurrency, backpressure, and lifecycle-aware collectionIntegrating with backend services (REST/GraphQL/gRPC), offline caching, and secure local storageOwning app performance — cold start, jank/frame time, memory, and APK/bundle size — against measurable targetsBuilding and maintaining automated test suites (unit, UI/Espresso/Compose testing, screenshot tests) that catch regressions before they reach productionDeploying through CI/CD pipelines with staged rollouts, feature flags, and crash/ANR monitoringInstrumenting the app for observability — analytics, tracing, and crash reporting that surface failures fastParticipating in design and architecture reviews; your decisions affect other feature teams downstreamDebugging the hard things: lifecycle edge cases, memory leaks, threading/concurrency bugs, and device fragmentation issues.