Tech Lead — Platform (Go + TypeScript)

UMO

Lisboa

Presencial

EUR 70 000 - 100 000

Tempo integral

14 dias+
Gerador de candidaturas

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Ultrapassa os filtros ATS

Vantagens oferecidas por esta oferta de emprego

24 days annual leave
Paid sick leave
Observance of public holidays
Home office stipend
Learning budget
Path to executive leadership

Resumo da oferta

UMO is seeking a Senior Android Engineer to drive native Android development for our fintech platform. You will own features end-to-end, focusing on high-performance, secure experiences across fiat, crypto, and investments.

You will work with Kotlin, Jetpack Compose, MVVM, and modern architectures while collaborating with backend squads to deliver fluid mobile experiences that scale with our multi-asset product suite.

Qualificações

  • 3+ years commercial experience building native Android apps.
  • Strong proficiency in Kotlin and Jetpack Compose.
  • Experience with modern architecture patterns (MVVM/MVI, Clean Architecture).
  • Security-minded development for financial/sensitive data apps (Keystore, MFA).
  • Proven testing and debugging skills (JUnit, Mockito/MockK).
  • Ability to own features from design to production with minimal supervision.
  • Excellent communication in English and collaborative mindset.

Responsabilidades

  • Build, test, and maintain high-performance native Android features (accounts, transactions, multi-asset dashboards).
  • Collaborate with backend teams to securely stream real-time financial data via REST.
  • Implement strong client-side security, biometric auth, secure storage, and MFA flows.
  • Translate designs into pixel-perfect UI with Jetpack Compose and Material Design.
  • Write unit/integration tests, review code, and optimize performance across devices.
  • Plan sprints, align with Product goals, and deliver on technical roadmaps.

Conhecimentos

Android
Kotlin
Jetpack Compose
MVVM
Clean Architecture
Mobile security
Unit Testing
End-to-end ownership

Ferramentas

Android Keystore
JUnit
Mockito/MockK

Descrição da oferta de emprego

About Us

UMO is a stealth-mode FinTech venture aiming to evolve the way people experience money by building a unified, AI-powered, yet deeply human modern money platform across fiat, crypto, and investments - subject to regulatory approvals. The platform is being designed to break down traditional barriers to money across access, assets, and experience, enabling simpler, more adaptive ways for people to interact with financial services. We are currently developing our MVP and navigating licensing requirements, with a multidisciplinary team of 100+ people representing 20+ nationalities. With our headquarters in the UAE and offices in Portugal and Ukraine, we are united behind a shared ambition and a relentless focus on serving our customers.

About this role

As a part of our team, you\'ll help us shape a platform that works for One — a business owner, an artist, a freelancer. In this role, you will take direct technical ownership of our native Android application, building fluid, high-performance features that make managing fiat, crypto, and investments feel effortless and intuitive. We provide the space for you to operate with deep task autonomy, treating your craftsmanship with respect and eliminating micromanagement so you can ship secure, pixel-perfect mobile experiences end-to-end.

  • Native Feature Development: Build, test, and maintain high-performance native Android features (account views, real-time transaction feeds, payments, and multi-asset investment dashboards) ensuring feature parity with our web application.
  • Secure API Integration: Collaborate closely with backend squads to consume and securely handle sensitive real-time financial data streaming across REST.
  • Mobile Security Architecture: Implement and enforce rigorous client-side security measures, including biometric authentication, secure token storage via Android Keystore, certificate pinning, and robust MFA user flows.
  • UI & Design Systems: Translate design specifications into pixel-perfect Material Design interfaces, utilizing Jetpack Compose to deliver intuitive user flows for complex financial actions.
  • Code Quality & App Health: Write comprehensive unit and integration tests (JUnit, MockK), lead rigorous code reviews, profile memory/resource usage across diverse devices, and resolve crashes promptly.
  • Agile Planning & Alignment: Actively participate in sprint planning, provide realistic estimates, and align technical roadmap commitments with Product Management while understanding the business context behind every feature.
  • AI-Augmented Execution: Model the engineering craft using modern development assistants (Cursor, Claude, or GitHub Copilot) to accelerate daily UI iteration, code delivery, and test generation.
About you:
  • Commercial Android Depth: You have at least 3 years of commercial experience building native Android applications, strong proficiency in Kotlin, and hands-on experience with Kotlin Multiplatform (KMP).
  • Modern Architecture & Jetpack: You feel completely at home with modern architectural patterns (MVVM/MVI, Clean Architecture) and essential Jetpack libraries (ViewModel, Flow, Navigation).
  • UI & Reactive Mastery: You bring strong practical experience with Jetpack Compose (or a robust background in XML Views) alongside expert use of Kotlin Coroutines and Flow for reactive, concurrent operations.
  • Mobile Security Focus: You have practical experience implementing security best practices for financial or sensitive data applications, including Keystore management, code obfuscation, and secure data storage.
  • Testing & Quality Craft: You demonstrate proven experience writing effective Unit Tests (JUnit, Mockito/MockK), possess strong debugging skills, and care deeply about application stability and performance.
  • Autonomous Execution & Ownership: You manage your commitments comfortably, taking end-to-end accountability for features from initial design to production deployment without needing micromanagement.
  • Transparent & Respectful Collaboration: You communicate openly in English, value peer feedback, share technical context willingly across squads, and prioritize an absolute zero-tolerance policy for rudeness.
Can get you a few bonus points:
  • Fintech & Crypto Domain Exposure: Prior experience building native mobile wallets, trading apps, or banking applications handling multi-currency accounts or digital assets.
  • CI/CD & Mobile Release Pipelines: Familiarity with automated mobile build tools, Fastlane, and continuous integration pipelines (GitHub Actions, GitLab CI).
  • Startup Agility: Experience working inside lean startup environments where you know how to keep your client-side architecture flexible as product targets evolve.
The UMO Standard
  • Dynamic Work Environment: Vibrant offices and strong local teams across Lisbon, Dubai, Kyiv, and Lviv — with openness to remote for the right fit.
  • Rest & Recovery: 24 days of annual leave, dedicated paid sick leave, and observance of Public Holidays to keep you at your best.
  • Recharge Week: After your first year with us, enjoy two consecutive 4-day work weeks annually — a built-in reset to help you sustain peak performance for the long run.
  • Full Setup: Top-of-the-line hardware and a home office stipend so you can do your best work anywhere.
  • Growth Ecosystem: A dedicated learning budget and a clear, accelerated path toward executive-level leadership within the UMO ecosystem.
  • Impact & Ownership: Your work directly shapes the product and company direction — not just executes it.
Obtém a tua avaliação gratuita e confidencial do currículo.

ou arrasta e larga o ficheiro aqui.

Similar jobs

Ofertas semelhantes que vale a pena comparar

Android Developer
Android Developer

UMO • Lisboa

Híbrido
EUR 50 000 - 70 000
Dynamic offices
Annual leave
Sick leave
+7
Android Developer at UMO
Android Developer at UMO

UMO • Lisboa

Presencial
EUR 48 000 - 68 000
24 days annual leave
Dedicated paid sick leave
Home office stipend
+3
Senior Full Stack
Senior Full Stack

UMO • Lisboa

Teletrabalho
EUR 100 000 - 140 000
Remote work option
24 days annual leave
Paid sick leave
+3
Senior Fullstack Engineer (TL) — Back-Office Platform
Senior Fullstack Engineer (TL) — Back-Office Platform

UMO • Lisboa

Presencial
EUR 90 000 - 120 000
24 days annual leave
Dedicated paid sick leave
Public Holidays observance
+4
Senior Full Stack Engineer - Payments (TL)
Senior Full Stack Engineer - Payments (TL)

UMO Tech • Lisboa

Presencial
EUR 90 - 150
24 days annual leave
Home office stipend
Learning budget
Senior Full Stack Engineer (TL) - Back-Office Platform
Senior Full Stack Engineer (TL) - Back-Office Platform

UMO Tech • Lisboa

Presencial
EUR 70 000 - 110 000
24 days annual leave
Home office stipend
Learning budget
+1
Automation QA Engineer
Automation QA Engineer

UMO • Lisboa

Presencial
EUR 65 000 - 90 000
24 days annual leave
Home office stipend
Learning budget
+1
Tech Lead — Data Platform (Go)
Tech Lead — Data Platform (Go)

UMO • Lisboa

Presencial
EUR 90 000 - 140 000
Remote work
Annual leave 24d
Sick leave
+5
Senior Fullstack Engineer - Payments (Tl)
Senior Fullstack Engineer - Payments (Tl)

UMO • Lisboa

Presencial
EUR 90 000 - 150 000
24 days annual leave
Paid sick leave
Observance of public holidays
+5
Tech Lead — Data Platform (Go)
Tech Lead — Data Platform (Go)

UMO • Portugal

Presencial
EUR 90 000 - 130 000
Remote-friendly policy
24 days annual leave
Home office stipend
+2