Android Developer
Troveo, Inc.
Who can apply
United States · hybrid option
The listing asks for applicants in the United States and mentions hybrid or office days. Confirm on the employer's page before applying.
Mentions hybrid or office days
We could not confirm the employer page on Nov 3, 2026; it may be temporarily unreachable. Roles can close without notice.
Source: indeed.com
Skills & tools
Job Description
Android Frontend Developer (Native)
About Us
We are a fast-growing, product-led, innovative company building fintech product. Our mobile app is at the core of what we do, and we take pride in shipping a product that is fast, reliable, and beautifully crafted. We're looking for an Android developer who holds that same standard.
The Role
We're hiring a Native Android Frontend Developer to join our mobile engineering team and take ownership of building and evolving our Android application. This is a hands-on engineering role focused on crafting high-quality, performant, and pixel-perfect native Android experiences using Kotlin and the modern Android stack.
You'll work directly from UI/UX designs to bring screens and interactions to life — collaborating closely with designers and backend engineers to ship features that users genuinely love. You care about the details: smooth animations, responsive layouts, intuitive gestures, and an app that feels truly native.
What You'll Do
Native Android Development
- Build and maintain high-quality native Android UI screens and components using Kotlin and Jetpack Compose (or XML/View system where applicable)
- Implement responsive and adaptive layouts that work seamlessly across a wide range of Android devices and screen sizes
- Develop smooth animations, transitions, and micro-interactions that elevate the feel of the app
- Integrate with RESTful APIs and backend services, handling data presentation cleanly on the frontend
- Ensure all UI implementations faithfully match design specs with attention to spacing, typography, color, and behavior
Performance \& Quality
- Profile and optimize app performance — focusing on rendering speed, frame rates, memory usage, and startup time
- Write clean, maintainable, and well-tested code following SOLID principles and Android best practices
- Conduct code reviews and maintain high engineering standards across the mobile codebase
- Identify and resolve UI bugs, crashes, and layout issues across various Android versions and manufacturers
Collaboration \& Delivery
- Work closely with UI/UX designers to understand design intent and flag technical constraints early in the process
- Partner with backend engineers to define efficient API contracts that support the frontend experience
- Participate in sprint planning, standups, and retrospectives within an Agile/Scrum workflow
- Contribute to architectural decisions that improve the scalability and maintainability of the app
What We're Looking For
Experience \& Technical Skills
- 3–6 years of professional Android development experience with a strong focus on the UI/frontend layer
- Expert proficiency in Kotlin — clean, idiomatic, modern Kotlin is your default
- Strong hands-on experience with Jetpack Compose for building declarative UI
- Solid understanding of the Android View system (ConstraintLayout, RecyclerView, Fragments) for legacy and hybrid scenarios
- Deep knowledge of Jetpack libraries — Navigation, ViewModel, LiveData/StateFlow, Room, WorkManager
- Experience consuming REST APIs using Retrofit, OkHttp, or similar networking libraries
- Familiarity with dependency injection frameworks such as Hilt or Dagger
- Understanding of MVVM and other modern Android architecture patterns (MVI, Clean Architecture)
- Experience with the Google Play Store release process — build variants, signing, staged rollouts
- Comfortable using Android Studio, Profiler, Layout Inspector, and debugging tools
Mindset \& Soft Skills
- A strong eye for UI detail — you notice when a shadow is off or an animation doesn't feel right
- Passion for building native experiences rather than cross-platform workarounds
- A collaborative team player who communicates technical trade-offs clearly to both engineers and non-engineers
- Self-motivated with the ability to take a design or ticket and run with it independently
- Committed to writing code that's not just functional, but maintainable and readable for your teammates
Nice to Have
- Experience implementing custom views, Canvas drawing, or complex gesture handling
- Familiarity with Lottie for animation playback
- Knowledge of accessibility best practices on Android (TalkBack, content descriptions, touch targets)
- Experience with CI/CD pipelines for Android — GitHub Actions, Bitrise, Fastlane
- Understanding of push notifications via Firebase Cloud Messaging (FCM)
- Contributions to open-source Android projects or a public GitHub profile
- Exposure to offline-first architecture and local data sync strategies
Agentic Engineering — Strong Plus
Experience building LLM-powered products and proficiency with Codex, Claude Code, Cursor, or similar AI development tools are highly valued.
We’re looking for someone whose mindset is:
“Give me the product problem. I’ll figure out how to ship it.”
Application Questions
Please answer the following briefly:
- Have you independently developed and shipped any web or mobile apps? What are they? Share links if available and describe your role.
- Have you owned an app end-to-end, including development, deployment, app store releases, and production support? Give an example.
- What is your experience with native Android (Kotlin/Jetpack Compose), React Native, or iOS development?
- How do you use AI coding tools such as Codex, Claude Code, or Cursor in your daily development workflow?
- Tell us about a feature you built from a rough idea or design spec to production. What decisions did you make independently?
Pay: $10.00 - $12.00 per hour
Education:
- Bachelor's (Preferred)
Experience:
- Android development: 3 years (Required)
Language:
- English (Required)
Work Location: Remote
Get jobs like this by email
New listings that match your roles and regions, weekly or daily. Salary and who-can-apply shown for every job.