Android Engineer (Kotlin Developer) at Plain Concepts | Torre

Android Engineer (Kotlin Developer)

Emma highlights
This highlight was written by Emma’s AI. Ask Emma to edit it.
Full-time

Legal agreement: Employment

Provide your expected compensation while applying
location_on
Remote (for Brazil residents)
Shared by
Emma of Torre.ai
4 months ago

Responsibilities


We’re looking for an Android engineer who is comfortable owning features end-to-end and making pragmatic technical decisions. This role is hands-on: you’ll be building and maintaining production-grade Android applications using Kotlin, working closely with product, design, and backend teams. The codebase is actively evolving, so expect to balance shipping features with improving architecture and code quality.ResponsibilitiesDesign, build, and maintain Android applications written in KotlinTranslate product requirements into scalable, testable, and maintainable solutionsOwn features from initial concept through release and post-launch supportWrite clean, idiomatic Kotlin with a focus on readability and long-term maintainabilityWork with modern Android architecture patterns (MVVM, MVI, or similar)Integrate RESTful APIs and handle asynchronous data flowsCollaborate with backend engineers to define and evolve API contractsEnsure app performance, responsiveness, and stability across a range of devicesIdentify bottlenecks and bugs, and implement fixes with minimal supervisionContribute to code reviews, technical discussions, and architectural decisionsContinuously improve code quality, tooling, and development processesRequirementsStrong experience building Android applications in KotlinSolid understanding of Android SDK, app lifecycle, and common pitfallsExperience with modern Android development tools and libraries (e.g., Jetpack components, Coroutines, Flow)Familiarity with dependency injection (e.g., Hilt, Dagger)Experience consuming and designing REST APIsGood understanding of threading, memory management, and performance optimization on AndroidExperience writing unit and instrumentation testsComfortable working with Git in a collaborative environmentEnglish level: FluentAll candidates must be based in BrazilNice to have:Experience with Jetpack Compose in productionFamiliarity with modularized architecturesExperience with CI/CD pipelines for AndroidExposure to Kotlin MultiplatformUnderstanding of offline-first architectures and caching strategies