Tiktok - San Jose, CA

posted 4 months ago

Full-time - Mid Level
San Jose, CA
Computing Infrastructure Providers, Data Processing, Web Hosting, and Related Services

About the position

As a Tech Lead iOS Engineer on the TikTok AI Camera Team, you will play a pivotal role in developing and optimizing camera tools and features on the TikTok platform. Your technical expertise and creative mindset will directly influence how users express themselves and create content. You will work closely with cross-functional teams, including product managers, designers, and backend engineers, to design and implement cutting-edge, user-friendly camera tools that enhance the TikTok experience. This position offers an excellent opportunity for career growth, allowing you to impact the creative expression and content creation of millions of users worldwide. If you are passionate about technological innovation and content creation, we invite you to join our motivated team and collaborate to build outstanding creative tools that empower users to create awe-inspiring short video experiences on TikTok!

Responsibilities

  • Design, build, and maintain high-performance iOS applications that enable users to effortlessly create, edit, and share creative content.
  • Stay up-to-date with the latest iOS mobile development, AIGC, and Generative AI technologies, incorporating them into the product development process.
  • Collaborate with product teams to understand user needs and product visions, transforming design concepts into practical mobile application features.
  • Optimize application performance to deliver smooth user experiences and exceptional interface responsiveness.
  • Collaborate in the development and maintenance of core components and frameworks for the iOS app, ensuring code quality and maintainability.
  • Troubleshoot complex technical issues and bugs, ensuring application stability and security.
  • Work closely with backend engineers to ensure seamless integration between the mobile app and backend systems.
  • Participate in code reviews and technical discussions, fostering a culture of technical learning and growth within the team.

Requirements

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • Demonstrated expertise in iOS app development and optimization, familiar with iOS app architecture and design patterns.
  • Deep experience with iOS development tools and common third-party libraries.
  • Familiarity with RESTful API integration, understanding of network communication, and data parsing.
  • Strong problem-solving and debugging skills, efficiently identifying and resolving technical issues.
  • Excellent team player, capable of collaborating closely with cross-functional teams to drive project progress.
  • Creative mindset and a passion for mobile apps and content creation.

Nice-to-haves

  • 5 years of practical experience in iOS mobile app development, with a strong command of Swift and Objective-C programming languages.

Benefits

  • 100% premium coverage for employee medical insurance, approximately 75% premium coverage for dependents.
  • Health Savings Account (HSA) with a company match.
  • Dental, Vision, Short/Long term Disability, Basic Life, Voluntary Life and AD&D insurance plans.
  • Flexible Spending Account (FSA) Options like Health Care, Limited Purpose and Dependent Care.
  • 10 paid holidays per year plus 17 days of Paid Personal Time Off (PPTO) and 10 paid sick days per year.
  • 12 weeks of paid Parental leave and 8 weeks of paid Supplemental Disability.
  • Mental and emotional health benefits through EAP and Lyra.
  • 401K company match, gym and cellphone service reimbursements.
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service