Android Software Engineer - TikTok (Livestreaming) - Singapore

Android Software Engineer - TikTok (Livestreaming) - Singapore

Byte Dance
3-6 years
Not Specified

Job Description



Responsibilities
About TikTok 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. Team Intro: TikTok Live - Fundamental Business engineering team is the mission critical team which is responsible for laying and enhancing the solid foundation for Live business and its affiliated iteration & development. It's also the very key team which takes responsibility for the stability and high performance of our Live service that joys billions of users around the globe. We currently ship and build large-scale livestreaming core services which includes broadcast, watch LIVE, feed distribution and eco-system governance. You can provide comprehensive technical solutions for live broadcast business scenes, optimize various business indicators and create good user experience. Every line of your code affects hundreds of millions of users. Every feature you build will be used by hundreds of millions of people. Responsibilities: 1. Design, implement the new-user features of our mobile application. 2. Collaborate with the design and product teams to create a world-class mobile experience. 3. Optimize mobile applications and user experience on Android platforms. 4. Work closely with product managers and data analysts to drive product evolution

Qualifications
1. BS/MS degree in Computer Science or equivalent majors. 2. At least 3 years of experience in Android development. 3. Proficiency in Java/Kotlin with plenty experience in native Android development. Familiar with mainstream frameworks like Android architecture Components, RxJava, Retrofit etc... 4. Deep understanding of computer architecture, data structures, algorithms and design patterns. 5. Be able to understand and debug large and complex codebase. Have a good understanding of modular architecture 6. Good team communication and collaboration skills. 7. Promote robust and maintainable code, clear documentation, and deliver high quality work on a tight schedule. 8. Live-streaming related knowledge / team tech lead experience is a plus but not mandatory. 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.

Job Details

Employment Types:

Industry:

Function:

About Byte Dance

ByteDance is a technology company operating a range of content platforms that inform, educate, entertain and inspire people across languages, cultures, and geographies.
Dedicated to building global platforms of creation and interaction, ByteDance now has a portfolio of applications available in over 150 markets and 75 languages. For example, TikTok, Helo, Vigo Video, Douyin, and Huoshan.
Dedicated to building global platforms of creation and interaction, ByteDance now has a portfolio of applications available in over 150 markets and 75 languages. For example, TikTok, Helo, Vigo Video, Douyin, and Huoshan.

Job Source : jobs.bytedance.com

Similar Jobs

People Also Considered

Career Advice to Find Better

Simple body text this will replace with orginal content