Senior Android Engineer, Growth

Android EngineerSoftware EngineerFull TimeRemoteSeniorTeam 51-200H1B No SponsorCompany SiteLinkedIn

Location

Minnesota

Posted

6 days ago

Salary

$110K - $130K / year

Seniority

Senior

Bachelor Degree5 yrs expEnglishAndroidDaggerFirebaseGradleiOSJUnitKotlin

Job Description

Senior Android Engineer, Growth

In Tandem

• Getting to know teammates, technology, and tactics. • Design and run experiments. • Own the experiment loop end-to-end. • Scale experimentation and influence strategy.

Job Requirements

  • 5+ years of Android development experience, building and shipping apps at scale.
  • Deep proficiency in Kotlin, including coroutines and Flow, and Android development best practices including managing Android core components (Activities, Services, etc.) and their lifecycles.
  • Experience with Android app architecture patterns such as MVVM, uni-directional data flow, and dependency injection frameworks (Hilt or Dagger).
  • Hands-on experience with in-app purchases, subscription flows, or related payment features.
  • Experience designing and analyzing A/B experiments — not just toggling feature flags, but owning the hypothesis-to-insight loop.
  • Experience integrating feature flagging tools such as LaunchDarkly or Optimizely.
  • Strong experience designing instrumentation schemas and ensuring data quality for experiment analysis (Firebase Analytics, Amplitude, Segment, etc.).
  • Enthusiastic adopter of AI-assisted development — you actively use AI tools (Copilot, Claude, Cursor, etc.) in your daily workflow to accelerate coding, debugging, and problem-solving.
  • Familiarity with Android build tools (Gradle) and CI/CD pipelines.
  • Experience with JUnit, MockK, and a quality-first testing mindset.
  • Proven experience leading feature delivery end-to-end within a cross-functional team environment, including technical planning and stakeholder alignment.
  • Track record of elevating teammates — code reviews, pairing, sharing patterns — even without a formal leadership title.
  • [Nice-to-Haves] Experience with Jetpack Compose and Material theming standards.
  • [Nice-to-Haves] Familiarity with deep linking and attribution for user acquisition flows.
  • [Nice-to-Haves] Experience building or optimizing cross-platform signup and subscription flows (Android, iOS, Web) to balance friction, compliance, and revenue impact.
  • [Nice-to-Haves] Exposure to cross-platform collaboration (Web, API, iOS) for consistent Growth experiments.
  • [Nice-to-Haves] Working knowledge of third-party SDK integrations (payments, analytics, feature flagging, experimentation).
  • [Nice-to-Haves] Experience working across multiple Android apps or product lines simultaneously.
  • [Nice-to-Haves] Familiarity with internationalization (i18n) — FamilyWall serves European markets, so localization awareness is a plus.
  • [Nice-to-Haves] Familiarity with generative AI engineering workflows — prompt engineering, integrating LLM APIs into product features, or building AI-augmented user experiences.

Benefits

  • Medical: In Tandem pays 100% of the premium for employees AND 99% for all additional family members
  • 401k: Up to a 4% match with immediate vesting
  • Paid leave for all new parents
  • Learning & Development stipend for employees
  • Paid Time Off: 11 Holidays + Winter Break (3 Days) + Volunteer Time Off (1 Day) + Floating Holiday (1 Day)
  • Personal Time Off: 15 days for 0-1 years of employment + 20 days for 1-3 years of employment
  • Supportive and flexible working environment – work from anywhere!

Related Job Pages

More Android Engineer Jobs

Capco logo

Senior Android Developer

Capco

Capco, a Wipro company, is a management & technology consultancy dedicated to the financial services & energy industries

Full TimeRemoteTeam 1,001-5,000Since 1998H1B Sponsor

Role Description We are currently looking for a Senior Android Developer to join our growing engineering team. If you are passionate about building high-quality mobile applications and enjoy working in a dynamic, client-facing environment—this role is for you. - Design and develop high-performance, scalable Android applications using Java/Kotlin - Collaborate closely with cross-functional teams including product owners, UX designers, and backend engineers - Contribute to architectural decisions and technical strategy - Write clean, maintainable, and testable code following best practices - Optimize applications for performance, reliability, and security - Participate in code reviews and mentor junior developers - Engage in Agile ceremonies and contribute to continuous improvement Qualifications - Solid experience as an Android Developer, with a strong focus on Java/Kotlin - 5 - 9 years of experience in a similar position - Deep understanding of Android SDK, architecture components, and modern development practices (MVVM, Clean Architecture) - Experience with RESTful APIs and integration with backend services - Familiarity with tools such as Git, Gradle, CI/CD pipelines - Experience with testing frameworks and writing unit/UI tests - Strong problem-solving skills and attention to detail - Excellent communication skills and ability to work in an international team Benefits - Flexible collaboration model based on a B2B contract - Opportunity to work on diverse projects

Poland
ActioNet logo

Senior Mobile Broadband Engineer

ActioNet

ActioNet, a woman-owned internet technology services firm based in Vienna, Virginia, is a mission-focused, result-driven, client-centric organization with SEI C

Monitors and analyzes system performance. Performs regular maintenance on broadband systems to ensure longevity and optimal working condition. Coordinates with Network Engineers to optimize network capacity and performance. Tests new broadband technologie

Virginia
onX logo

Android Engineer - Growth

onX

onX is a distributed company with more than 400 employees across the country. We come together regularly to work in person and stay connected through regional basecamps and a culture that balances individual ownership with deep collaboration. While we move quickly, we’re not a scrappy start-up. We operate with clear goals, structure, and frameworks that guide how we prioritize and execute. Clear priorities and structure don’t limit ownership - they make it possible. You’ll have the autonomy to define your work and make meaningful decisions within clear strategic boundaries.

Full TimeRemoteTeam 201-500

Role Description onX seeks a talented Growth Android Engineer to help our Growth domain team. This team focuses on the complete user journey throughout our products including onboarding, purchasing, and user activation. We practice data-driven decision-making and emphasize experimentation. In this role, you will focus on activating users post-purchase and supporting our 3rd party library integrations. Growth engineers on our team have ownership and autonomy to create, develop, and analyze their work in the context of the team and greater company objectives. This is a great opportunity to join a dynamic, growing company focused on impacting the business, working with new technologies, and solving hard problems. Qualifications - A minimum of four (4) years of professional software development experience is required, where Android development (Kotlin and/or Java) was your professional focus for at least two (2) or more years. - Experience with gRPC, Graphql, and/or REST. - Proficiency in GIT (particularly rebasing). - You have a strong computer science foundation. - You believe that your profession is a craft, and you’re driven to improve every day. - You are an advocate for the customer and their experience. - You want to work with other engaged, talented engineers. - You want to mentor junior engineers and be mentored by other senior engineers. - You write great code. - You get stuff done. - You take ownership. - You’re fun to work with. - Ability to travel bi-annually for multiple days to a corporate office or other onX strategic location, such as a Basecamp. Requirements - Develop new user-facing features in our Android app with Kotlin. - Write quality code, tests and review pull requests promptly. - Participate in the Android team architecture and code standard discussions. - Maintain 3rd party library integrations: Braze, Mparticle. - Create ideas and solutions that pertain to your team’s quarterly mission. - Collaborate effectively with other team members. - Lead by example - embody our company values. - Learn how to use data analysis to identify opportunities for new experiments. - Look for opportunities to embed AI as a repeatable co-pilot in daily workflows by integrating experimentation into real work, and continuously refining its use with sound judgment and validation. Benefits - Competitive salaries, annual bonuses, equity, and opportunities for growth. - Comprehensive health benefits, including a no-monthly-cost medical plan. - Paid parental leave of 13 weeks for birthing parents and 5 weeks for non-birthing parents. - 401k matching at 100% for the first 3% you save and 50% from 3-5%. - Company-wide outdoor adventures and amazing outdoor industry perks. - Annual “Get Out, Get Active” funds to fuel your active lifestyle. - Flexible time away package that includes PTO, STO, VTO, and paid holidays.

United States
$119K - $140K / year
Stripe logo

Android Engineer, Terminal Developer Productivity

Stripe

Help increase the GDP of the internet.

Full TimeRemoteTeam 1,001-5,000Since 2010H1B Sponsor

Role Description Stripe Terminal helps our users extend their online presence to the physical world. The Terminal team’s mission is to make it as easy for businesses to accept in-person payments as the Stripe API has done for online payments – building for Unified Commerce. With Terminal, businesses can unify their in-person and online experiences, unlocking payments use cases that are right for their business model. Within Terminal, the Developer Productivity team empowers mobile, full-stack and embedded/firmware engineers to ship high-quality products quickly and safely. Our work is critical to supporting Stripe’s in-person payment products and, ultimately, to helping increase the GDP of the internet. As an engineer on this team, you’ll shape and deliver major pieces of tooling and infrastructure and help raise the bar for developer experience across Terminal. Responsibilities - Design, build and maintain tools, libraries and infrastructure that improve the productivity of Terminal engineers across mobile, backend and embedded systems. - Collaborate closely with mobile engineers to understand their workflows and pain points and translate them into practical short-term and long-term solutions. - Contribute to and improve our build, CI/CD and test automation systems for Terminal SDKs, Android apps and firmware. - Work with stakeholders across Terminal to prioritize work, balance competing needs and ensure your solutions integrate cleanly into existing workflows. - Own projects end-to-end, from problem discovery and design through implementation, rollout and ongoing operation. - Participate in code reviews, design discussions and documentation to maintain a high bar for code quality, reliability and developer experience. - Mentor other engineers in areas such as build, test and release best practices, helping to spread strong developer productivity practices across the team. Qualifications - BS or MS in Computer Science or a related field, or equivalent practical experience. - 6+ years of software engineering experience, including meaningful experience with backend systems and at least one of: Android/mobile or embedded/firmware development. - Experience designing, implementing and maintaining production systems or developer tooling. - Understanding of how to build scalable, reliable and observable services, pipelines, or tooling. - Experience owning projects from design through implementation, rollout and ongoing support. - Ability to thrive in a collaborative environment involving multiple stakeholders and subject matter experts. - Strong communication skills and the ability to explain technical concepts clearly to different audiences. - Based in the PST time zone. Preferred Qualifications - Proficiency in one or more of: Kotlin, Java, or Go. - Experience building tools or platforms to improve developer productivity, with clear empathy for internal developer users. - Experience with CI/CD tooling and pipelines (e.g. Jenkins, GitLab CI, GitHub Actions) and modern build systems. - Experience designing and maintaining automated testing infrastructure (e.g. integration/end-to-end tests, test orchestration, or reducing test flakiness). - Experience with Android build and test tooling (e.g. Gradle, emulators, device farms) or firmware build pipelines. - Experience in payments, point-of-sale, or hardware-integrated systems is a plus.

PST (UTC-8)