Dive into anything
Senior Android Engineer, Media Foundation
Location
United States
Posted
2 days ago
Salary
$167K - $267K / year
Seniority
Senior
Job Description
Senior Android Engineer, Media Foundation
Reddit, Inc.
• Build novel media products and features that our millions of users will love. • Work cross-functionally, collaborate and partner with product, design, and other engineering counterparts to execute on product and business strategy. • Contribute to the full development cycle: technical design, development, test, experimentation, analysis, and launch. You’ll be reviewing code and design docs, giving feedback on product specs and mocks. • Participate with a team of thoughtful, fast-moving, and motivated engineers. Contribute to standards that improve developer workflows, recommend best practices, and help mentor engineers on the team to grow their technical expertise. • Continuously learn and improve your technical and non-technical abilities.
Job Requirements
- Expertise in Kotlin with 5+ years of experience within Android development.
- Deep understanding of Android SDK, Lifecycle, System components, Jetpack Compose, animations, MVVM/MVI, Clean architecture & Unit/UI Testing, Multithreading.
- Embracing the challenges of building data intensive, highly responsive, and fault tolerant apps in the constrained environment of a smartphone.
- Strong organizational skills, the ability to prioritize tasks and keep projects on schedule.
- Excellent communication skills. You collaborate effectively with teams in a fully remote environment and discuss complex topics with technical and non-technical audiences.
- You love to build new things and thrive in ambiguity and even failure. You care about innovation.
Benefits
- Comprehensive Healthcare Benefits and Income Replacement Programs
- 401k with Employer Match
- Global Benefit programs that fit your lifestyle, from workspace to professional development to caregiving support
- Family Planning Support
- Gender-Affirming Care
- Mental Health & Coaching Benefits
- Flexible Vacation & Paid Volunteer Time Off
- Generous Paid Parental Leave
Related Guides
Related Job Pages
More Android Engineer Jobs
• Lead technical ownership of the Gateway Android app • Lead mobile projects end-to-end • Understand product needs, define scope, make architectural decisions • Partner effectively with cross-functional teams • Write robust production code • Lead technical design discussions and code reviews • Mentor other engineers • Help establish durable engineering practices for a safety-critical mobile platform
Role Description The Manheim Mobile Inspections Supervisor reports to the Manager and is responsible for the effective leadership and supervision of a team of Mobile Inspectors in a specified geographic territory. The Supervisor’s primary focus is to ensure inspection quality and drive operational efficiency with a team of 10 to 15+ Mobile Inspectors while maintaining a culture of operational excellence and accountability. - Assist with operational matters concerning mobile inspections, new car inspections, and floorplan audits. - Ensure inspections and floorplan audits meet quality, productivity, and safety objectives. - Responsible for recruiting, hiring, onboarding, and training of Mobile Inspectors. - Manage ongoing performance using Lean Daily Management and continuous improvement initiatives. - Build and maintain relationships with boundary partners including auctions, sales, and remote dealer services. - Support and develop the Mobile Inspection team, triaging and escalating field-based challenges. - Interact with multiple levels of the organization, requiring a detail-oriented team member who thrives in a fast-paced environment. Qualifications - High School Diploma/GED and 5+ years relevant experience in related field. - One year’s experience in leading teams is preferred. - Ability to work in a high performance, fast-paced team environment. - Experience with mobile inspections and/or floorplan audits preferred. - Previous body shop, mechanical, or estimating experience preferred. - Displays a general understanding of frame and body repairs and mechanical knowledge. - Technical and computer proficiency with Microsoft Office suite, scheduling & routing software, and vehicle inspection applications. - Demonstrated business acumen and analytical skills. - Self-motivated and can motivate others. - Excellent organizational skills, customer-focused, proactive, and team-oriented. - Effective communication (written and verbal) and interpersonal skills required. - Ability to set priorities and solve problems. - Ability to work with remote supervision, and to supervise remote employees. - Vision abilities required include close, distance, and depth perception. - Ability to sit, stand or walk for prolonged periods of time; ability to bend, stoop, squat, or kneel; ability to lift and hold at least 10lbs at waist level for an extended period; ability to lift up to 30lbs. - Exposure to moderate noise levels and fumes and odors. - Must have a valid driver’s license and a safe driving record. Requirements - Travel within the region required. - Requires physical ability and mental acuity to execute the duties of the position successfully within required timeframes to meet business requirements. - To be employed in this role, you’ll need to clear a pre-employment drug test. Benefits - Flexible vacation policy based on duties and company needs. - Seven paid holidays throughout the calendar year. - Up to 160 hours of paid wellness annually for personal or family wellness. - Additional paid time off for bereavement leave, time off to vote, jury duty leave, volunteer time off, military leave, and parental leave.
Role Description As a Lead Android Engineer, you will own the technical direction of our Android platform, set engineering standards, and mentor a team of engineers while remaining hands-on with the codebase. You will drive architecture decisions, ensure scalability and performance, and partner with product and cross-functional leadership to shape the mobile roadmap. Key Responsibilities - Define and own the technical vision, architecture, and long-term roadmap for the Android platform. - Lead, mentor, and grow a team of Android engineers; set coding standards and review practices. - Make high-impact architectural decisions and drive modularization/scalability across the codebase. - Own CI/CD strategy, release management, and deployment reliability. - Partner with product and design leadership to translate business goals into technical execution. - Establish observability, performance budgets, and quality gates. - Remain hands-on: contribute to critical features and complex problem-solving. Qualifications - 8+ years of Android development experience, including 2+ years in a lead or tech-lead capacity. - Proven track record shipping and scaling B2C subscription-based apps at significant user volume. - Deep expertise in Kotlin, coroutines/Flow, and advanced language features; ability to set idiomatic standards across a team. - Mastery of Google Play Billing at scale, subscription monetization architecture, entitlement validation, RTDN pipelines, paywall experimentation, and pricing/offer strategy. - Strong architectural leadership: large-scale multi-module Gradle architectures, build optimization, design systems, and cross-team API contracts. - Experience owning CI/CD at scale (GitHub Actions, Bitrise, Gitlab CI), automated release trains, staged rollouts, and signing/key management. - Deep performance engineering: startup optimization, Baseline Profiles, memory/jank diagnosis, and R8/ProGuard optimization. - Comprehensive testing strategy ownership: unit, UI (Compose/Espresso), and integration testing with meaningful coverage goals. - Experience integrating AI-driven product features and championing AI-assisted development practices across a team. - Strong technical leadership, mentorship, stakeholder communication, and cross-functional collaboration skills. Benefits - Remote Work Environment: Embrace the freedom to work from anywhere, anytime, promoting a healthy work-life balance. - Unlimited PTO: Enjoy unlimited paid time off to recharge and prioritize your well-being, without counting days. - Paid National Holidays: Celebrate and relax on national holidays with paid time off to unwind and recharge. - Company-provided MacBook: Experience seamless productivity with top-notch Apple MacBooks provided to all employees who need them. - Flexible Independent Contractor Agreement: Unlock the benefits of flexibility, autonomy, and entrepreneurial opportunities. Benefit from tax advantages, networking opportunities, reduced employment obligations, and the freedom to work from anywhere.
Role Description As a Senior Android Engineer , you will play a key role in developing and maintaining our mobile app, ensuring high performance, scalability, and a seamless user experience. You will collaborate closely with the product manager and fellow developers to bring new features to life and continuously optimize our app. Your expertise in Kotlin and Android development best practices will be instrumental in driving innovation and maintaining our position as a leader in the Play Store. Key Responsibilities - Develop and maintain a high-quality Android application with a focus on performance, UI, and UX. - Take ownership of development processes, ensuring clean, maintainable, and scalable code. - Work with cross-functional teams to design, develop, and launch new features. - Implement CI/CD pipelines and deployment best practices. - Conduct code reviews and enforce coding standards. - Profile and optimize app performance (memory, jank, startup, battery, APK/AAB size). - Stay up to date with the latest Android development trends and integrate relevant advancements. Qualifications - 5+ years of professional Android development experience. - Experience with B2C mobile apps built on subscription business models. - Expert proficiency in Kotlin (coroutines, Flow, sealed classes, generics, extension functions). - Strong command of Google Play Billing Library v7+ and subscription lifecycle: purchase flows, entitlement management, Real-time Developer Notifications (RTDN), and server-side validation (with RevenueCat or a custom equivalent). - Deep understanding of Jetpack Compose and the Android View system, including interoperability and Compose state management (remember, State, StateFlow collection). - Strong grasp of modern Android architecture: MVVM/MVI, Clean Architecture, unidirectional data flow, and modularization (Gradle multi-module). - Proficiency with Jetpack libraries (ViewModel, Navigation, Room, WorkManager, DataStore) and Dependency Injection (Hilt/Dagger). - Experience with CI/CD (GitHub Actions, Bitrise, or Gitlab CI), Gitflow, and Play Console / internal-track distribution. - Automated testing experience: JUnit, Espresso, Compose UI testing, Turbine, and MockK. - Strong debugging and profiling skills with Android Studio Profiler, LeakCanary, and Baseline Profiles. - Experience integrating AI-driven features and/or AI-assisted development workflows. Benefits - Remote Work Environment: Embrace the freedom to work from anywhere, anytime, promoting a healthy work-life balance. - Unlimited PTO: Enjoy unlimited paid time off to recharge and prioritize your well-being, without counting days. - Paid National Holidays: Celebrate and relax on national holidays with paid time off to unwind and recharge. - Company-provided MacBook: Experience seamless productivity with top-notch Apple MacBooks provided to all employees who need them. - Flexible Independent Contractor Agreement: Unlock the benefits of flexibility, autonomy, and entrepreneurial opportunities. Benefit from tax advantages, networking opportunities, reduced employment obligations, and the freedom to work from anywhere.



