Android Software Engineer, TikTok User Growth @ TikTok - New York, NY

Job Overview

4 months ago

Android Software Engineer, TikTok User Growth

TikTok - New York, NY

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, Mumbai, Singapore, Jakarta, Seoul and Tokyo.

TikTok's User Growth team leads growth initiatives for Tiktok and all its platforms (e.g. TV, Lite, Web, etc.) with a data-driven and results-focused engineering and product mindset. We are seeking talented individuals who enjoy the intersection of product, data, design, and engineering to help us reach the next milestone of billions of users.

You'll have the opportunity to build best-in-class onboarding experiences for our users as well as define A/B testing frameworks to measure and improve user retention rate. We encounter a diversity of technical challenges, allowing you to get a firsthand look at what technologies the most innovative organizations are using and be able to build up a bottom-up growth strategy from scratch. You'll be joining a full-stack team that can leverage all of TikTok's existing frameworks and be a part of designing and implementing new techniques and foundation work that can further improve user experience and showcase TikTok's value proposition.

As an Android Engineer for the User Growth Team, you will:
  • Leverage data to understand our users and our product in-depth, identify areas of opportunity and execute projects to drive user growth, retention, and/or engagement Design, implement the new-user features of our mobile application;
  • Design, implement the new-user features of our mobile application;
  • Collaborate with the design and product teams to create a world-class mobile experience;
  • Optimize mobile applications on the Android platforms;
  • Promote robust and maintainable code, clear documentation, and deliver high quality work on a tight schedule.
  • BS/MS degree in Computer Science or equivalent majors with experience in native Android development;
  • Strong understanding of software development principles, capabilities, and limitations of mobile platforms and Google clean Architecture is a plus;
  • Proficiency in at least one of these programming languages: Java, 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; We would love to hear about apps you've developed!
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 believe individuals shouldn't be disadvantaged because of their background or identity, but instead should be considered based on their strengths and experience. We are passionate about this and hope you are too.

TikTok is committed to providing reasonable accommodations during our recruitment process. If you need assistance or an accommodation, please reach out to us at [email protected]

Similar Jobs

User Experience Designer

JPMorgan Chase Bank, N.A.

New York, NY

Keep up-to-date with trends, techniques, and software. Have a passion for creating simple, beautiful solutions to complex problems.

Sr. Software Development Engineer in Test,, Ring Smart Lighting

Amazon.com Services LLC

Malvern, PA

5+ years professional experience in software development. Build expertise in Ring Smart Lighting(RSL) functional/software architecture and details.

Sr. Android Services Engineer (Remote)

Merlyn Mind

New York, NY

In this role, you will be responsible for building Android Apps that make use of audio in multithreaded environments. Deep knowledge of Android SDK, NDK.

Entry Level Mobile Device Test Engineer / Berkeley Heights / Mobile / SHN

BTI Solutions

Berkeley Heights, NJ

The Test Engineer will work on field testing on 3GPP standards based on cellular system such as GSM, EDGE, WCDMA, HSPA, LTE, 4G, and 5G.

Sr. Mobile Enterprise Application Developer / Ridgefield Park, NJ / Mobile / AM779795

BTI Solutions

Ridgefield Park, NJ

Must have experience with Microsoft Standard Office Suite and extensive use of Windows presentation software in a wireless network environment.

Entry Level Wireless Modem Test Engineer / Bedminster, NJ / Mobile / MMK

BTI Solutions

Bedminster, NJ

Perform various kinds of testing including but not limited to Unit Testing, Drive Testing, Usability Testing, functional/performance testing on Mobile phones in…

Quality Assurance Engineer, Sr Professional I

Fiserv

Short Hills, NJ

Perform test execution for multiple software products and releases. VerifyNow™ is a real-time solution account verification solution that reduces fraud exposure…

Wireless Lab Test Engineer / Bedminster, NJ / Mobile / SHN

BTI Solutions

Bedminster, NJ

Perform various kinds of testing including but not limited to Unit Testing, Drive Testing, Usability Testing, functional/performance testing on Mobile phones in…

Wireless Lab Test Engineer / Bedminster, NJ / Mobile / MMK

BTI Solutions

Bedminster, NJ

Perform various kinds of testing including but not limited to Unit Testing, Drive Testing, Usability Testing, functional/performance testing on Mobile phones in…

Senior Developer, Android

Forter

New York, NY

Forter is looking for an Android Developer to take our rock-solid SDKs to the next level, and to help our current and future customers have a seamless…

Senior Android Developer

ReachMobi

Philadelphia, PA

Mentor junior developers to improve their Android knowledge and help them break down complex tasks. Develop product specific features that help the application…

Senior Software Engineer - iOS

Lookout

New York, NY

At least 5 years building & shipping commercial mobile software for the iOS platform,. Work closely with product management & design teams to take an idea from…

IT Engineer I

ForDoz Pharma Corp.

East Windsor, NJ

Provide technical support for laboratory and manufacturing equipment software troubleshooting. Maintain an accurate inventory of hardware, software, and…

Senior Software Engineer - iOS

Lookout

Philadelphia, PA

At least 5 years building & shipping commercial mobile software for the iOS platform,. Work closely with product management & design teams to take an idea from…

Senior Software Engineer - iOS

Lookout

New Haven, CT

At least 5 years building & shipping commercial mobile software for the iOS platform,. Work closely with product management & design teams to take an idea from…

Application Support Specialist

Kindbody

New York, NY

Technical understanding of software development life cycle. This duty involves using one's complex problem solving skills to brainstorm software solutions.

Android Developer

eSales Technologies

West Babylon, NY

Android studio, API integration, Android SDK, JAVA, XML & JSON Web Services, and its relevant frameworks / Firebase.

Associate QA Analyst

Boxed

New York, NY

The ideal candidate understands how to test the entire software stack, from front-end to back-end and handling the full product cycle from kickoff to post…

iOS Engineer, Creator Promotion

Spotify

New York, NY

Architect, build and deliver high-quality, cutting-edge iOS apps using Swift. Collaborate closely with a tight knit, cross-functional team of engineers, product…

Technical Advisor - IBM CIO

IBM

Armonk, NY

Services include some or all of the following: software configuration, setup, upgrades, on-site technical support, device reimaging, device installation,…

Desktop Support Technician

Bard College

Annandale-on-Hudson, NY

Knowledge of device management and automation software. Diagnose and resolve hardware and software issues. Interface with vendors in addressing complex problems…

Help Desk Technician I

Phipps Houses

New York, NY

Our Help Desk team members work with the end-user community to provide general application support, resolve day-to-day operational issues, proactively identify…

IT Field Technician

Advanced Dermatology

New Hyde Park, NY

Perform installation, configuration, and troubleshoot software applications. Troubleshoot Internet issues and network connectivity. Ability to lift up to 55 lb.

Educational Technology Integration Specialist

Yeshivah of Flatbush

Brooklyn, NY

Identify trends in software, curriculum, and teaching strategies in all content areas. He or she will assist administrators and classroom teachers in the…