Lead Android Developer
关于公司:我们的客户是金融科技领域的成熟,利丰厚的产品公司,服务于一个拥有强大的安全和监管凭证的国际用户群。这是一个具有真正的工程文化和真实所有权的产品企业 - 不是一个机构或外包商店。有关角色:我们的客戶正在聘请他们的第一个领先安卓开发人员。这是一项实践技术领导作用。你每天写 Kotlin 并设定该公司的 Android 工程标准。你拥有架构,CI/CD,释放管道和安全吧。这不是纯粹的管理职位,而不是仅仅一个更强大的 IC. 没有正式的直接报告 - 你通过专业知识和导师获得影响。分享是大约90%的实践编码,10%的技术领导力。主要责任:· 从零开始拥有 Android 技术路线图,建筑和工程标准 · 使用 Jetpack 编译,Coroutines & Flow 每天写生产 Kotlin ·拥有整个谷歌 Play 生命周期:应用程序签署,键盘管理,发布轨道,Play 控制台 ·设置和改进 AndroidCI/CD (GitLab CI,Bitrise 或 Fastlane)·执行安卓安全标准:Keystore,加密共享偏好,生物识别,根检测,SSL 插件 · 负责编码审查,设置 PR 质量条点,并指导 Android 团队 ·代表 Android 在与产品,设计,后端和 QA 的跨功能工作中 ·拥有事件并驱动它们到终结解决 What We Expect: Must-have: · 6年以上 Kotlin 商业安卓开发时间:语法学性,而不是 Java-in-Kotlin ·经验证技术领导力:设定标准,驾驶架构,提高团队的条点 ·深度掌握 Kotlin:Coroutines,Flow,密封类别,扩展函数,DSLs · Jetpack 制作中的组件:实屏运输,状态管理,主题化,性能优化 ·强大的 XML/View 系统基础:限制布局,回收视图,随着编译 · 深度的建筑模式:MVVM +清洁架构;了解 MVI 交易权衡 · Jetpack 套件所有权:ViewModel, StateFlow,导航,房间,工作管理员 ·依赖性注射:Hilt/Dagger - 为真正的多模块项目设置 DI 图 ·网络:Retrofit + OkHttp,拦截器,代币更新,反试逻辑,错误处理策略 · Android 安全:加密共享偏好,Android Keystore,生物识别,根检测,SSLping · Android CI/CD:GitLab,Bitrise 或快速 CI
查看英文原文
About the Company:
Our client is an established, profitable product company in the fintech space, serving a large international user base with strong security and regulatory credentials. This is a product company with a real engineering culture and genuine ownership - not an agency or outsourcing shop.
About the Role:
Our client is hiring their first Lead Android Developer. This is a hands-on technical leadership role. You write Kotlin every day AND set the company's Android engineering standard. You own the architecture, CI/CD, release pipeline, and security bar.
This is not a pure management role and not just a stronger IC. There are no formal direct reports - you earn influence through expertise and mentorship. Split is roughly 90% hands-on coding, 10% technical leadership.
Key Responsibilities:
·
Own the Android technical roadmap, architecture, and engineering standards from scratch
·
Write production Kotlin daily using Jetpack Compose, Coroutines & Flow
·
Own the full Google Play lifecycle: App signing, keystore management, release tracks, Play Console
·
Set up and improve Android CI/CD (GitLab CI, Bitrise, or Fastlane)
·
Enforce Android security standards: Keystore, EncryptedSharedPreferences, biometric auth, root detection, SSL pinning
·
Lead code reviews, set the PR quality bar, and mentor the Android team
·
Represent Android in cross-functional work with Product, Design, Backend, and QA
·
Own incidents and drive them to resolution end-to-end
What We Expect:
Must-have:
· 6+ years of commercial Android development in Kotlin: Idiomatic, not Java-in-Kotlin
· Proven technical leadership: Setting standards, driving architecture, raising the team's bar
· Deep Kotlin mastery: Coroutines, Flow, sealed classes, extension functions, DSLs
· Jetpack Compose in production: Real screens shipped, state management, theming, performance optimization
· Strong XML/View system foundation: ConstraintLayout, RecyclerView, custom views alongside Compose
· Architectural patterns at depth: MVVM + Clean Architecture; understands MVI trade-offs
· Jetpack suite ownership: ViewModel, StateFlow, Navigation, Room, WorkManager
· Dependency injection: Hilt/Dagger - set up the DI graph for a real multi-module project
· Networking: Retrofit + OkHttp, interceptors, token refresh, retry logic, error handling strategies
· Android security: EncryptedSharedPreferences, Android Keystore, biometric auth, root detection, SSL pinning
· Android CI/CD: GitLab CI, Bitrise, or Fastlane - has built or significantly improved a pipeline
· Google Play lifecycle: App signing, keystore management, release tracks, Play Console - full ownership
· Testing culture: JUnit, Mockk, Espresso or Compose testing - writes testable code and enforces it in review
· Code review leadership: Sets PR quality bar, gives actionable feedback, establishes standards others follow
· Active mentorship with measurable outcomes: Can describe specific developers and improvements
· Cross-functional communication: Works effectively with Product, Design, Backend, QA
· Ownership mindset: Drives problems to resolution end-to-end without being managed
· Languages: English(At least B2) for PRs and architecture proposals
Nice-to-have:
· Domain experience: Fintech, payments, or banking mobile apps
· KYC SDK integration (Sumsub, Onfido or similar) on Android in production
· Kotlin Multiplatform Mobile: Exposure or hands-on experience
· Performance profiling with Android Studio Profiler: Identified and fixed real production bottlenecks
· Payment SDK integration at Android level (Checkout.com, Stripe, or equivalent)
· Detekt, SonarQube, or static analysis tooling: Enforced across a codebase
· Real-time data: WebSocket or SSE for live prices, order status, or market feeds
· Experience interviewing: Participating in or leading Android technical hiring interviews
· Firebase suite: Analytics, Crashlytics, Remote Config, A/B testing — set up and owned team-wide
· Offline-first or sync-heavy mobile architecture experience
· Multi-module Android architecture: Designed or migrated a project to feature modules
· AI tools in daily development (GitHub Copilot, Cursor, etc.)
How You Work:
· You write code every day and lead by example, not hierarchy
· You take full ownership of the Android platform, not just your tasks
· You make pragmatic decisions under uncertainty and commit
· You treat security and quality as non-negotiable
· You adapt fast and prefer low-bureaucracy, high-autonomy environments
What Does Success Look Like:
· First 30 days: Gets acquainted with the codebase, starts contributing, establishes the Android delivery pipeline, and understands team architecture, stack, and processes
· 90 days: Proposes an approach to documenting application architecture, actively participates in tech discussions and provides valuable, trusted input on development decisions
· 180 days: Demonstrates leadership, develops the engineers they lead, acts as the Android voice in cross-functional discussions, and owns incidents and leads their resolution end-to-end
Hiring Process:
- Interview with TR
- HR screening
- Technical interview
- Final interview with Head of Engineering + Tech Lead
We Offer:
· A founding opportunity to build Android engineering culture from scratch at a scaled, profitable company
· Modern stack: Kotlin, Jetpack Compose, Coroutines, Flow
· Salary and the Logistics: €6,500 gross / month, remote-first, high autonomy
· Clear growth path: Lead Android Tech Lead potential Head of Mobile
· Professional development budget for courses, seminars, and conferences
· Work culture: Friendly, supportive, and skilled colleagues in a fast-growing fintech company
Originally posted on Himalayas