Senior Android Engineer, Apps Platform

1 Month ago • 5 Years + • $190,800 PA - $267,100 PA

Job Summary

Job Description

The Apps Platform team at Reddit focuses on improving developer efficiency by providing libraries, APIs, frameworks, monitoring performance, building shared components, and improving build tools. They own core app components like networking and caching, defining design patterns and technologies. The team also handles features that don't fit neatly into other teams' roadmaps. This role involves driving new features from start to finish, building the technical foundation for future features, and retrofitting the Reddit Android codebase to utilize modern technologies and best practices. Responsibilities include building experiences for the Android app, partnering with other teams, and participating in the entire Android development cycle.
Must have:
  • Expertise in Java or Kotlin with 5+ years of Android development experience.
  • Sound software engineering fundamentals.
  • Ability to build data intensive, highly responsive, and fault tolerant apps.
  • Willingness to learn new ways of building software.
  • Passion for developing scalable, well-designed software.
Perks:
  • Comprehensive Healthcare Benefits and Income Replacement Programs
  • 401k Match
  • Family Planning Support
  • Gender-Affirming Care
  • Mental Health & Coaching Benefits
  • Flexible Vacation & Reddit Global Days Off
  • Generous paid Parental Leave
  • Paid Volunteer time off

Job Details

Reddit is a community of communities. It’s built on shared interests, passion, and trust and is home to the most open and authentic conversations on the internet. Every day, Reddit users submit, vote, and comment on the topics they care most about. With 100,000+ active communities and approximately 101M+ daily active unique visitors, Reddit is one of the internet’s largest sources of information. For more information, visit redditinc.com.

Apps Platform works as a platform team for all other mobile engineers at Reddit to build on top of. Our customers are primarily other engineers. It’s our job to help improve developer efficiency by providing libraries/APIs/frameworks, monitoring performance, building shared components, improving build tools, etc. In the codebase, we own the core components of the app such as the networking and caching stack. We set the direction in which the codebase builds towards by defining which design patterns and technologies to employ at Reddit. We also frequently moonlight as the ‘catch-all’ team for features that don’t fit neatly into another team’s roadmap. As Reddit’s greater engineering team scales up, Apps Platform is also responsible for innovating and building new processes and methods to continuously support a greater number of customers without linearly scaling the team size as well.

What We’re Working On

  • Driving new features from end-to-end through prototyping, validation, implementation, launch, and continuous iteration.
  • Building the technical foundation for future features and experiences.
  • Retrofitting the Reddit Android codebase to utilize modern technologies and best practices

What We Are Looking For

  • Expertise in Java or Kotlin with 5+ years of experience within Android development.
  • Sound software engineering fundamentals.
  • Embracing the challenges of building data intensive, highly responsive, and fault tolerant apps in the constrained environment of a smartphone.
  • Willingness to buck trends and learn new ways to build software.
  • Passion for developing scalable, well-designed software that improves people’s lives globally.
  • Experience building at least one amazing Android app with a team from start to shipment.

Responsibilities:

  • Build experiences and create the patterns for Reddit’s official Android app that improve our core flows like browsing posts, commenting and creating content.
  • Partner across product, design, and engineering teams to innovate and implement sophisticated solutions to complex challenges.
  • Participate in the full Android development cycle: design, develop, QA, experiment, analyze, and deploy.

Benefits:

  • Comprehensive Healthcare Benefits and Income Replacement Programs

  • 401k Match

  • Family Planning Support

  • Gender-Affirming Care

  • Mental Health & Coaching Benefits

  • Flexible Vacation & Reddit Global Days Off

  • Generous paid Parental Leave  

  • Paid Volunteer time off

 

Similar Jobs

Redhorse Corp - Senior Full Stack Software Engineer - AI ML Model Development

Redhorse Corp

Falls Church, Virginia, United States (On-Site)
5 Months ago
London stock Exchange - Developer Platforms Senior Engineer

London stock Exchange

Hyderabad, Telangana, India (On-Site)
2 Weeks ago
Philips - Software Technologist II

Philips

Bengaluru, Karnataka, India (Hybrid)
2 Weeks ago
Qualcomm - Senior Software Engineer

Qualcomm

Melbourne, Victoria, Australia (On-Site)
1 Month ago
luxsoft - Regular/Senior Java Developer

luxsoft

Ukraine (Remote)
1 Week ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

HiLabs - Senior Software Development Engineer - Backend

HiLabs

Bengaluru, Karnataka, India (On-Site)
7 Months ago
bytedance - Cloud Security Architect

bytedance

Singapore (On-Site)
2 Months ago
Google - Software Engineer III, Full Stack, Learning and Education

Google

Mexico City, Mexico City, Mexico (On-Site)
1 Month ago
entrata - SDET Engineer

entrata

Pune, Maharashtra, India (Hybrid)
1 Year ago
USE Insider - Senior Android Developer

USE Insider

Istanbul, İstanbul, Türkiye (Remote)
7 Months ago
Visa - Senior Software Engineer - Full Stack

Visa

Warsaw, Masovian Voivodeship, Poland (Hybrid)
7 Months ago
Flexra Software - Senior Backend Developer

Flexra Software

Tel Aviv-Yafo, Tel Aviv District, Israel (Hybrid)
1 Month ago
Temporal Technologies - Senior Engineering Manager - Open Source Server

Temporal Technologies

United States (On-Site)
1 Week ago
bytedance - Backend Engineer Intern, Video-On-Demand

bytedance

Singapore (On-Site)
2 Months ago
endava - Android Developer

endava

Osijek, Osijek-Baranja County, Croatia (On-Site)
1 Week ago

Get notifed when new similar jobs are uploaded

Jobs in San Francisco, California, United States

Bandai Namco - Merchandising Consultant (Contract)

Bandai Namco

Santa Clara, California, United States (On-Site)
2 Months ago
Safe security - Enterprise Account Executive

Safe security

Philadelphia, Pennsylvania, United States (Remote)
7 Months ago
Visa Jobs - Director, Supply Chain

Visa Jobs

Atlanta, Georgia, United States (Hybrid)
2 Weeks ago
Snap Mobile INC - Account Executive

Snap Mobile INC

Rochester, New York, United States (On-Site)
1 Month ago
Glean - Enterprise Account Executive

Glean

Dallas, Texas, United States (Remote)
3 Weeks ago
The Walt Disney Company - Construction Sewing Specialist

The Walt Disney Company

Florida, United States (On-Site)
2 Months ago
Apple - iOS Engineer, Apple Pay Security

Apple

New York, New York, United States (On-Site)
1 Month ago
Kyruuus health - Event Marketing Manager

Kyruuus health

United States (Remote)
2 Weeks ago
gitlab - FP&A Analyst

gitlab

United States (Remote)
2 Weeks ago
Epic Games - Tech Artist

Epic Games

Cary, North Carolina, United States (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Category Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

France (Remote)

United States (Remote)

United States (Remote)

Vancouver, British Columbia, Canada (Remote)

India (Remote)

United Kingdom (Remote)

United States (Remote)

New York, New York, United States (On-Site)

View All Jobs

Get notified when new jobs are added by Reddit

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug