TikTok's User Growth team is seeking an iOS Engineer to help reach the next milestone of billions of users by building best-in-class onboarding experiences and defining A/B testing frameworks to measure and improve user retention rates.
Requirements
- Experienced 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, capabilities, and limitations of iOS platform.
- Ability to understand and debug large and complex code bases.
- Proficient in at least one of the following languages: Objective-C or Swift.
Responsibilities
- Leverage data to understand our users and our product in-depth, identify areas of opportunity and execute projects to drive user growth, retention, and/or engagement design, implement the new-user features of our mobile application
- Collaborate with the design and product teams to create a world-class 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
Other
- BS/MS Degree in Computer Science or related major
- 10 paid holidays per year, 10 paid sick days per year and 17 days of Paid Personal Time (prorated upon hire with increasing accruals by tenure)
- Day one access to medical, dental, and vision insurance, a 401(k) savings plan with company match, paid parental leave, short-term and long-term disability coverage, life insurance, wellbeing benefits
- Qualified applicants with arrest or conviction records will be considered for employment in accordance with all federal, state, and local laws
- TikTok is committed to providing reasonable accommodations in our recruitment processes for candidates with disabilities, pregnancy, sincerely held religious beliefs or other reasons protected by applicable laws.