09/19/2026 updated


100 % available
Senior Android Engineer — Kotlin, Jetpack Compose & GraphQL
Santo André, Brazil
Only remote
Information Technology, UNICAMP (2010–2014)Android (Software)Android Software DevelopmentGoogle FirebaseBackendKotlinJetpack ComposeGraphQL
Kotlin & Android Development
Expertise in building consumer-scale Android applications using Kotlin, Jetpack Compose, Android SDK, Coroutines & Flow, and Compose Multiplatform. Proven track record shipping apps at national scale including Careem NOW, E-boks, and SAP Concur Travel.
GraphQL & API Integration
Deep experience with GraphQL on both client and server sides — Apollo on the Android client and DGS/Spring Boot schema on the backend. Additional proficiency with REST/OpenAPI, WebSockets, Firebase, Supabase, and PostgreSQL.
CI/CD & Delivery Automation
Hands-on setup and operation of full delivery pipelines using GitHub Actions, self-hosted Gitea runners, Docker, container registries, coverage gates, tagged per-service releases, and trunk-based workflows on Linux/Raspberry Pi fleets.
Kotlin Multiplatform (KMP)
Building shared Compose Multiplatform code targeting Android, iOS, desktop, and web (Wasm) from a single codebase, covering full consumer journeys including sign-in, transactions, live sessions, and payment reconciliation.
Testing & Quality Assurance
Application of JUnit, Kotest, ktlint, Detekt, coverage gates, code review practices, and Playwright e2e testing to maintain high code quality across projects.
Backend Development with Spring Boot
Building GraphQL backends using Spring Boot 4 WebFlux, DGS GraphQL, R2DBC, PostgreSQL, and Flyway as part of full-stack platform development.
Bluetooth, Wi-Fi & USB Hardware Integration
Development of Android applications that communicate with external hardware devices via Bluetooth, Wi-Fi, and USB, including a sea navigation app built at Monstarlab.
AI Coding Agent Workflows
Design and operation of multi-agent development workflows running AI coding agents in parallel against a monorepo, with written coordination protocols, structural anti-clash lanes, and CI as the arbiter.
TypeScript & Full-Stack Development
Full-stack product design and development including TypeScript, domain modelling, backend services, multiplatform clients, and deployment — covering client-facing document portals and multiplayer game engines.
Architecture & Modularisation
Setting Android lint, CI, and architecture standards across multiple projects. Responsible for app templating, modularisation, and cross-functional architecture alignment at Monstarlab EMEA.
Expertise in building consumer-scale Android applications using Kotlin, Jetpack Compose, Android SDK, Coroutines & Flow, and Compose Multiplatform. Proven track record shipping apps at national scale including Careem NOW, E-boks, and SAP Concur Travel.
GraphQL & API Integration
Deep experience with GraphQL on both client and server sides — Apollo on the Android client and DGS/Spring Boot schema on the backend. Additional proficiency with REST/OpenAPI, WebSockets, Firebase, Supabase, and PostgreSQL.
CI/CD & Delivery Automation
Hands-on setup and operation of full delivery pipelines using GitHub Actions, self-hosted Gitea runners, Docker, container registries, coverage gates, tagged per-service releases, and trunk-based workflows on Linux/Raspberry Pi fleets.
Kotlin Multiplatform (KMP)
Building shared Compose Multiplatform code targeting Android, iOS, desktop, and web (Wasm) from a single codebase, covering full consumer journeys including sign-in, transactions, live sessions, and payment reconciliation.
Testing & Quality Assurance
Application of JUnit, Kotest, ktlint, Detekt, coverage gates, code review practices, and Playwright e2e testing to maintain high code quality across projects.
Backend Development with Spring Boot
Building GraphQL backends using Spring Boot 4 WebFlux, DGS GraphQL, R2DBC, PostgreSQL, and Flyway as part of full-stack platform development.
Bluetooth, Wi-Fi & USB Hardware Integration
Development of Android applications that communicate with external hardware devices via Bluetooth, Wi-Fi, and USB, including a sea navigation app built at Monstarlab.
AI Coding Agent Workflows
Design and operation of multi-agent development workflows running AI coding agents in parallel against a monorepo, with written coordination protocols, structural anti-clash lanes, and CI as the arbiter.
TypeScript & Full-Stack Development
Full-stack product design and development including TypeScript, domain modelling, backend services, multiplatform clients, and deployment — covering client-facing document portals and multiplayer game engines.
Architecture & Modularisation
Setting Android lint, CI, and architecture standards across multiple projects. Responsible for app templating, modularisation, and cross-functional architecture alignment at Monstarlab EMEA.
Experience
Professional experience10+ years
Freelancer since2025
Languages
EnglishFluentPortugueseNative speaker
Project history
Designing and shipping full-stack products end to end — a consumer platform under NDA, a client-facing document portal, and a multiplayer game engine — covering domain modelling, backend, multiplatform clients, CI/CD and deployment. Built a multi-agent development workflow running three AI coding agents in parallel. Running the whole delivery chain solo with self-hosted Gitea runners, container registries, coverage gates, and deploys to a self-managed Linux/Raspberry Pi fleet.
Part of the Concur Travel mobile app development team, shipping features to enterprise travelers worldwide. Trained and onboarded multiple junior developers into the team.
Responsible for aligning Android linting tools, CI, and best practices across all Android projects at Monstarlab EMEA. Developed a sea navigation app that communicates with external hardware via Bluetooth, Wi-Fi, and USB.