Tiktok - San Jose, CA

posted 3 days ago

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

About the position

TikTok is the leading destination for short-form mobile video, with a mission to inspire creativity and bring joy. The Monetization client team plays a crucial role in delivering innovative ad products on TikTok, including content ads, new ad formats, vertical solutions, and creator monetization business accounts. This team works closely with product teams to create a seamless experience for advertisers to promote their products on TikTok while ensuring a positive user experience. The focus is on developing ads products that not only support innovative features but also prioritize user satisfaction. As a Senior Android Software Engineer on the Monetization client team, you will be responsible for designing and implementing novel monetization features within the mobile application. This role requires collaboration with design and product teams to create a world-class ads experience. You will analyze and optimize Android applications for efficiency and performance, ensuring the stability and performance of ads products. The position demands a commitment to promoting robust and maintainable code, clear documentation, and delivering high-quality work within tight schedules. The ideal candidate will have a strong background in native Android development, particularly with Kotlin, and will be passionate about building consumer-facing products. You will be expected to understand and debug large and complex code bases while maintaining good communication and collaboration skills within the team. TikTok values creativity and innovation, and as part of this team, you will have the opportunity to contribute to a platform that connects people globally and inspires creativity.

Responsibilities

  • Design and implement the novel monetization features of our mobile application
  • Collaborate with design and product teams to create a world-class ads experience
  • Analyze and optimize Android 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 equivalent majors/experience
  • Strong object-oriented development and design skills
  • 5+ years of experience in native Android development
  • Proficiency in Kotlin
  • Ability to understand and debug large and complex code bases
  • Good team communication and collaboration skills
  • Passion and experience building consumer-facing products is a huge plus.

Nice-to-haves

  • Experience with consumer-facing applications
  • Familiarity with ad product development
  • Knowledge of performance optimization techniques

Benefits

  • 100% premium coverage for employee medical insurance
  • Approximately 75% premium coverage for dependents
  • Health Savings Account (HSA) with company match
  • Dental and Vision insurance
  • Short/Long term Disability insurance
  • Basic Life, Voluntary Life and AD&D insurance plans
  • Flexible Spending Account (FSA) Options
  • 10 paid holidays per year
  • 17 days of Paid Personal Time Off (PPTO)
  • 10 paid sick days per year
  • 12 weeks of paid Parental leave
  • 8 weeks of paid Supplemental Disability
  • Mental and emotional health benefits through EAP and Lyra
  • 401K company match
  • Gym and cellphone service reimbursements
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service