Tiktok logo

iOS Software Engineer - TikTok User Growth iOS Software Engineer - TikTok User Growth

Tiktok

San Jose, CA
Full Time
Mid Level
145k-250k
about 1 month ago

Job Description

About the Role

The iOS Software Engineer for TikTok's User Growth team is responsible for implementing new techniques and foundational work to enhance user experience and showcase TikTok's value proposition. The role involves leveraging data to understand users and the product, identifying opportunities, and executing projects to drive user growth, retention, and engagement. The engineer collaborates with design and product teams to create a world-class mobile experience, analyzes and optimizes iOS applications for efficiency and performance, and promotes robust, maintainable code with clear documentation.

Key Responsibilities

  • Leverage data to understand users and the product, identify opportunities, and execute projects to drive user growth, retention, and engagement.
  • Design and implement new-user features for the mobile application.
  • Collaborate with design and product teams to create a high-quality mobile experience.
  • Analyze and optimize iOS applications for efficiency and performance.
  • Promote robust and maintainable code, clear documentation, and deliver high-quality work on a tight schedule.

Requirements

  • BS/MS Degree in Computer Science or related major.
  • Experience in building backend services for large-scale consumer-facing applications.
  • Deep understanding of computer architectures, data structures, and algorithms.
  • Strong understanding of software development principles and capabilities/limitations of the iOS platform.
  • Ability to understand and debug large and complex code bases.
  • Proficiency in Objective-C or Swift.

Qualifications

  • Experience with large-scale consumer-facing applications.
  • Proficiency in Objective-C or Swift.
  • Understanding of computer architectures, data structures, and algorithms.

Benefits & Perks

  • Base salary range of $145,000 - $250,000 annually, with potential bonuses and stock units.
  • Medical, dental, and vision insurance from day one.
  • 401(k) savings plan with company match.
  • Paid parental leave and fertility treatment coverage with a $20,000 lifetime maximum.
  • Short-term and long-term disability coverage, life insurance, wellbeing benefits.
  • 10 paid holidays, 10 paid sick days, and 17 days of Paid Personal Time (prorated upon hire).

Working at Tiktok

TikTok emphasizes diversity and employee well-being, supporting hybrid work, counseling services through EAP, and a premium Headspace subscription. The company has a strong focus on gender diversity, with employee resource groups including WOMEN ERG, and offers comprehensive parental leave and fertility benefits. Ratings indicate high job satisfaction and supportive management.

Apply Now

Job Details

Posted AtAug 7, 2025
Job CategoryMobile Development
Salary145k-250k
Job TypeFull Time
Work ModeHybrid
ExperienceMid Level

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About Tiktok

Website

tiktok.com

Location

San Jose, CA

Industry

Computing Infrastructure Providers, Data Processing, Web Hosting, and Related Services

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches