Android Software Engineer - TikTok User Growth

TikTok
San Jose
Workplace: OnsiteFull timeFunction: Software EngineeringEducation: bachelorsSkills: []

Build and ship Android onboarding experiences for TikTok users as part of the User Growth team. Design and implement onboarding features, collaborate with product and design, and use data to understand user behavior and improve retention via A/B testing frameworks. Analyze and optimize the mobile application for efficiency, stability, and performance, while writing robust, maintainable code with clear documentation and high-quality delivery.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
TikTok
TikTok
1 month ago

Android Software Engineer - TikTok User Growth

✓ Verified Job

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

Source: Company careers pageValidated by: Fursa AI
Last checked: 50 minutes agoStatus: Live

Job Summary

Build and ship Android onboarding experiences for TikTok users as part of the User Growth team. Design and implement onboarding features, collaborate with product and design, and use data to understand user behavior and improve retention via A/B testing frameworks. Analyze and optimize the mobile application for efficiency, stability, and performance, while writing robust, maintainable code with clear documentation and high-quality delivery.
Location: San Jose
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering

Key Responsibilities

  • •Design and implement onboarding features for TikTok’s 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, identifying growth opportunities.
  • •Analyze and optimize the application for efficiency, stability, and performance.
  • •Champion robust, maintainable code, clear documentation, and high-quality delivery in a fast-paced environment.

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.
  • •Commitment to robust, maintainable code, clear documentation, and high-quality delivery in a fast-paced environment.
Education:Bachelor's in Computer Science
Tech Stack:AndroidKotlinJavaA/B testingOnboarding

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