Android Engineer (Kotlin Developer) at Plain Concepts | Torre

Android Engineer (Kotlin Developer)

You'll own end-to-end Android features, shaping scalable solutions that drive digital evolution.
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)
Match
skeleton-gauges
You have opted out of job matches in .
To undo this, go to the 'Skills and Interests' section of your preferences.
Review preferences
Shared by
Emma of Torre.ai
about 1 month ago

Requirements and 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
Optionally, you can add more information later (benefits, pre-screening questions, etc.)
check_circle

Payment confirmed

A member of the Torre team will contact you shortly

In the meantime, continue adding information to your job opening.