Enable job alerts via email!

Android Developer

Tumba Solutions Ltd.

United States

Remote

USD 90,000 - 140,000

Full time

30+ days ago

Job summary

A leading company in Android development is seeking a passionate developer to craft top-quality applications. This role involves driving technical decisions, leading code reviews, and optimizing app performance. The ideal candidate has extensive experience, a knack for innovation, and thrives in a collaborative environment.

Qualifications

  • 5+ years of hands-on experience in Android development.
  • Advanced knowledge of Kotlin and architectural patterns.
  • Strong understanding of mobile app security best practices.

Responsibilities

  • Drive technical decisions for native Android applications.
  • Design and build maintainable codebases for rapid innovation.
  • Collaborate with cross-functional teams on product strategy.

Skills

Kotlin
Android Development Practices
Jetpack Compose
UI Architecture
Coroutines
Flow
State Management Patterns
Performance Optimization
Communication
Self-organization

Job description

Thank you for your interest! This position has been filled or is no longer active. Please explore our careers page for other exciting opportunities at Tumba Solutions, or follow us on LinkedIn to stay updated on future positions.

Are you the type of developer who finds beauty in a well-crafted custom ViewGroup ? Can explain why a @Stable interface doesn't guarantee stable recompositions? Knows exactly why Handler.post() is different from View.post() ? And have strong opinions about whether SavedStateHandle belongs in the ViewModel ? If you've ever caught yourself debating the perfect state hoisting strategy over coffee, you're our kind of developer.

At Tumba Solutions, we don't just build apps - we craft experiences where every frame, every interaction, and every memory allocation matters. Our passion for Android development runs deep in our DNA, and we're always pushing the boundaries of what's possible on the platform.

Ready to push those boundaries with us?
Come join us on transformative projects in:

  • Sports & Entertainment: Build next-generation applications that bring fans closer to the game with interactive features.
  • Digital Publishing: Develop premium reading experiences for the world's leading business publications.
  • Smart City Solutions: Create sustainable mobility applications that make urban transportation more efficient and accessible.

If you're passionate about Android development and want to be part of a team that values technical excellence and innovation, we'd love to talk.

What we are primarily looking for is a track record of building things that work and passion to make a better product.

Main Responsibilities
  • Drive technical decisions for native Android applications.
  • Design and build maintainable codebases that enable rapid innovation.
  • Collaborate with cross-functional teams on product strategy and technical direction.
  • Lead code reviews and champion best practices in Android development.
  • Use your software development expertise for inspiring others to develop better software practices and principles.
  • Ensure product quality and exceptional user experience.
  • Contribute to company-wide technical initiatives and knowledge sharing.
  • Be responsible for your work and take pride in it.
Core Requirements
  • 5+ years of hands-on experience in Android development.
  • Advanced knowledge of Kotlin, modern Android development practices, and architectural patterns.
  • Advanced knowledge of Jetpack Compose, Material design system and UI architecture.
  • Advanced knowledge of Coroutines, Flow, and state management patterns.
  • Strong understanding of Android SDK, Jetpack libraries, and platform capabilities.
  • Strong understanding of mobile app performance optimization and security best practices.
  • Practical experience with CI/CD systems and pipelines.
  • A genuine interest in the overall mobile landscape, architectures, trends, and emerging technologies.
  • Self-organized, proactive and good communicator.
  • Any experience with KMP, Flutter, open-source contributions, or AI/ML mobile app integration will be considered a plus.
So what's next?

1

Review

We will read carefully your submitted application. In case you have published open source code, projects or PRs, we'll go through them as well.

2

Interview

We conduct two interviews. First one aligns expectations and overviews each other's expertise. Second one is an in-depth technological chat and development opportunities discussion.

3

Offer

We make an offer to the candidate we think is the best fit for the role. In case you think different, we are open for another conversation.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs