Android Software Engineer, Tiktok Mobile Experience - Singapore - TikTok

TikTok
TikTok
Verified Company
Singapore

1 week ago

Wei Jie

Posted by:

Wei Jie

beBee Recruiter


Description
Responsibilities
TikTok is the leading destination for short-form mobile video. Our mission is to inspire creativity and bring joy. TikTok has global offices including Los Angeles, New York, London, Paris, Berlin, Dubai, Singapore, Jakarta, Seoul and Tokyo.

Why Join Us
At TikTok, our people are humble, intelligent, compassionate and creative. We create to inspire - for you, for us, and for more than 1 billion users on our platform.

We lead with curiosity and aim for the highest, never shying away from taking calculated risks and embracing ambiguity as it comes.

Here, the opportunities are limitless for those who dare to pursue bold ideas that exist just beyond the boundary of possibility.

Join us and make impact happen with a career at TikTok.

TikTok Experience-mobile team is responsible for providing the best industry experience for users to consume video content. In this team, you will be working with our XFN partners to define a world-class user experience.


This includes playback experience:
low-latency and fluent video playback, efficient encoding and decoding, high quality videos; mobile experience: short app launch time, smaller app-size, wise power control and refined strategy via on-device ML


mobile reliability:
high stability, accurate online alarm and disaster recovery system, complete version release assurance. The Vision of team is "Making the user experience and reliability one of the core product competitiveness of TikTok.


Responsibilities:


  • Collaborate with product and other engineering teams to define a worldclass app experience.
  • Continuiously optimize app performance and improve reliability on complex device models and network environment. Including playback, power, fluency and resource.
  • Design and build the antideterioration system to prevent experience regression.

Qualifications:


  • Bachelor's degree or equivalent practical experience
  • Experience in Android development and coding in one or more of the following programming languages: Java, Kotlin Preferred qualifications
  • Understanding in one or more of the following: ART and Dalvik, memory optimization, Linux Kernel and ARM assembly
  • Ability to debug, optimize code and to automate tasks, large systems data analysis
  • Familiar with Android Frameworks and experience in ROM
  • Effective communication skills and a sense of ownership and drive.
  • Ability to have a systematic problemsolving approach.
TikTok is committed to creating an inclusive space where employees are valued for their skills, experiences, and unique perspectives. Our platform connects people from across the globe and so does our workplace. At TikTok, our mission is to inspire creativity and bring joy.

To achieve that goal, we are committed to celebrating our diverse voices and to creating an environment that reflects the many communities we reach.

We are passionate about this and hope you are too.

More jobs from TikTok