Android Software Engineer, Tiktok Mobile Experience - Singapore - TikTok
Description
ResponsibilitiesTikTok 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.
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
-
Android Software Engineer
Singapur, Singapore - 2 days ago
-
Finance Business Partner
Singapur, Singapore - 6 days ago
-
Tiktok Shop Partner Development
Singapore - 3 days ago
-
Client Partner
Singapore - 1 week ago
-
Software Development Engineer in Test
Singapore - 5 days ago
-
Backend Software Engineer, Data Lake
Singapur, Singapore - 1 week ago