Senior Android Software Engineer - User Growth

TikTok
San Jose
Full timeFunction: Software EngineeringEducation: bachelorsSkills: ["Collaboration","Mentoring","Documentation","Performance optimization","Problem-solving"]

Build best-in-class onboarding experiences for TikTok’s mobile users and help define A/B testing frameworks to improve user retention. You’ll design and implement onboarding features, collaborate with product and design partners, and use data to understand user behavior and product performance. Optimize Android app efficiency, stability, and performance while championing maintainable, well-documented code. Mentor junior engineers and share best practices across the team.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
TikTok
TikTok
1 month ago

Senior Android Software Engineer - User Growth

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 1 hour agoStatus: Live

Job Summary

Build best-in-class onboarding experiences for TikTok’s mobile users and help define A/B testing frameworks to improve user retention. You’ll design and implement onboarding features, collaborate with product and design partners, and use data to understand user behavior and product performance. Optimize Android app efficiency, stability, and performance while championing maintainable, well-documented code. Mentor junior engineers and share best practices across the team.
Location: San Jose
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Design and implement onboarding features for the mobile application.
  • •Collaborate with product, design, and cross-functional engineering teams to deliver a world-class onboarding experience.
  • •Use data to understand user behavior and product performance and identify growth opportunities.
  • •Analyze and optimize the application for efficiency, stability, and performance.
  • •Champion maintainable, well-documented code; mentor junior engineers and share best practices to shape long-term technical strategy.

Key Requirements

  • •BS/MS degree in Computer Science or equivalent majors.
  • •Strong understanding of software development principles and Android platform capabilities/limitations.
  • •Proficiency in Kotlin/Java.
  • •Ability to understand and debug large and complex code bases.
  • •Promote robust, maintainable code with clear documentation and high-quality delivery in a fast-paced environment.
Experience:Consumer-facing products
Education:Bachelor's in Computer Science
Skills:CollaborationMentoringDocumentationPerformance optimizationProblem-solving
Tech Stack:AndroidKotlinJavaA/B testing

Company Brief

TikTok
Short-form video platform that lets users create, share, and discover entertainment content through algorithmic recommendations. It also offers advertising and creator tools for brands, influencers, and businesses.
Industry: Digital Media
Company Size: Enterprise (1,001+ employees)
Growth: Scaleup
Headquarters: Singapore, Singapore
Founded: 2016
WebsiteLinkedIn