Senior Android Engineer - Event Data Tooling
Senior Android Engineer - Event Data Tooling

Senior Android Engineer - Event Data Tooling

London Full-Time 43200 - 72000 £ / year (est.) No home office possible
R

At a Glance

  • Tasks: Join us to develop and maintain Android analytics libraries for Reddit's vibrant community.
  • Company: Reddit is a massive platform connecting over 430 million users through shared interests and authentic conversations.
  • Benefits: Enjoy flexible work options, a collaborative culture, and the chance to impact millions of users.
  • Why this job: Be part of a team enhancing data quality while working on exciting projects in a dynamic environment.
  • Qualifications: 5+ years in Android development with Kotlin or Java; strong communication skills are essential.
  • Other info: We value diversity and provide accommodations for individuals with disabilities.

The predicted salary is between 43200 - 72000 £ per year.

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 73+ million daily active unique visitors, Reddit is one of the internet\’s largest sources of information. For more information, visit redditinc.com.The front page of the internet, Reddit brings over 430 million people together each month through their common interests, inviting them to share, vote, comment, and create across thousands of communities. Come for the cats, stay for the empathy.The Event Data Tooling (EDT) team works on improving the quality of data emitted from Reddit client platforms (iOS, Android, Web) to support the reliability of Reddit Core Metrics. We own the core eventing logic: event processing, enrichment, caching, and emission from the client side. We are actively increasing coverage of our core telemetry by unit, integration, and end-to-end tests. Our customers are product teams building their telemetry using our libraries for analytics. Additionally, we collaborate with Data Science, Machine Learning, and lant organizations contributing to the data quality of their metrics.What We\’re Working On Flooring/ restruct incredible analytics libraries and tooling for high‐quality data construction, validation, and emission from Reddit platforms producing over 1.5M events per secondSupporting data owners with migration from legacy analytics services/libraries to refactored onesIncreasing the reliability of Reddit core metrics by improving code coverage with unit, integration, and end‐to‐end automated testingWhat We Are Looking For 5+ years of experience with Kotlin or Java within Android developmentWillingness to build Android tooling for data construction/emission and refactor legacy codebaseFamiliarity with software engineering best practices such as unit/integration/end‐to‐end testing, design documents, CI/CD, A/B testing, code reviews, and documentationExcellent communication skills to collaborate with stakeholders in engineering, data science, machine learning, and productNice-to-have: experience with Espresso and/or UIAutomator frameworks, writing BigQuery/SQL queriesResponsibilities Developающие evolve and maintain internal android analytics libraries producing over 500k events per secondWrite clean, scalable, well‐designed, and well‐tested code that adheres to best practicesBuild new and maintain existing unit, integration, and end‐to‐end automated testsParticipate in the full Android development cycle: design, develop, QA, experiment, analyze, and deploy.Reddit is committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures. If you need assistance or an accommodation due to a disability, please contact us at ApplicationAssistance@Reddit.com.

#J-18808-Ljbffr

Senior Android Engineer - Event Data Tooling employer: Reddit

Reddit is an exceptional employer that fosters a vibrant work culture centred around collaboration and innovation. As a Senior Android Engineer on the Event Data Tooling team, you'll have the opportunity to work with cutting-edge technology while contributing to the reliability of data that powers one of the largest online communities. With a commitment to employee growth, inclusive practices, and a focus on meaningful projects, Reddit offers a unique environment where your contributions directly impact millions of users worldwide.
R

Contact Detail:

Reddit Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Android Engineer - Event Data Tooling

Tip Number 1

Familiarise yourself with Reddit's core values and community culture. Understanding what makes Reddit unique will help you align your application and conversations with their mission, showcasing your enthusiasm for the platform.

Tip Number 2

Brush up on your Kotlin and Java skills, especially in the context of Android development. Consider building a small project or contributing to open-source projects that demonstrate your ability to create analytics libraries or tooling.

Tip Number 3

Network with current or former Reddit employees on platforms like LinkedIn. Engaging with them can provide insights into the company culture and the specific challenges faced by the Event Data Tooling team, which can be invaluable during interviews.

Tip Number 4

Prepare to discuss your experience with automated testing and CI/CD processes. Be ready to share specific examples of how you've implemented these practices in past projects, as they are crucial for the role you're applying for.

We think you need these skills to ace Senior Android Engineer - Event Data Tooling

Kotlin
Java
Android Development
Unit Testing
Integration Testing
End-to-End Testing
CI/CD
A/B Testing
Code Reviews
Documentation
Data Construction
Data Emission
Legacy Code Refactoring
Communication Skills
Experience with Espresso
Experience with UIAutomator
BigQuery
SQL

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with Kotlin or Java in Android development. Emphasise any relevant projects where you've built analytics libraries or worked on data tooling.

Craft a Strong Cover Letter: In your cover letter, express your passion for data quality and analytics. Mention specific experiences that align with the responsibilities of the role, such as developing automated tests or collaborating with cross-functional teams.

Showcase Your Technical Skills: Include a section in your application that lists your technical skills, particularly those mentioned in the job description like unit testing, CI/CD, and familiarity with frameworks like Espresso or UIAutomator.

Prepare for Technical Questions: Be ready to discuss your previous work in detail, especially any challenges you faced in Android development and how you overcame them. This will demonstrate your problem-solving skills and technical expertise.

How to prepare for a job interview at Reddit

Showcase Your Technical Skills

Be prepared to discuss your experience with Kotlin or Java in Android development. Highlight specific projects where you've built or refactored analytics libraries, and be ready to explain the challenges you faced and how you overcame them.

Demonstrate Your Understanding of Testing

Since the role involves improving code coverage with various testing methods, make sure to talk about your experience with unit, integration, and end-to-end testing. Share examples of how these practices have improved the reliability of your previous projects.

Communicate Effectively

Excellent communication skills are crucial for this position. Be ready to discuss how you've collaborated with cross-functional teams, such as data science and product teams, and provide examples of how you ensured everyone was aligned on project goals.

Prepare for Problem-Solving Questions

Expect to face technical problem-solving questions during the interview. Brush up on your knowledge of software engineering best practices and be ready to demonstrate your thought process when tackling complex coding challenges.

Senior Android Engineer - Event Data Tooling
Reddit
Location: London

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

R
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>