TikTok

Frontend Engineer - TikTok Client Arch (Singapore)

Singapore
AWS Shell Bash TypeScript JavaScript React CSS
Description
TikTok is the leading destination for short-form mobile video. At TikTok, our mission is to inspire creativity and bring joy. TikTok's global headquarters are in Los Angeles and Singapore, and its offices include New York, London, Dublin, Paris, Berlin, Dubai, Jakarta, Seoul, and Tokyo.

Why Join Us
Creation is the core of TikTok's purpose. Our products are built to help imaginations thrive. This is doubly true of the teams that make our innovations possible. Together, we inspire creativity and enrich life - a mission we aim towards achieving every day. To us, every challenge, no matter how ambiguous, is an opportunity; to learn, to innovate, and to grow as one team. Status quo? Never. Courage? Always. At TikTok, we create together and grow together. That's how we drive impact-for ourselves, our company, and the users we serve. Join us.

The TikTok Frontend team builds and maintains the web products and infrastructure of TikTok, including www.tiktok.com, hybrid pages in the mobile app, and TikTok TV. The goal of the Frontend Infrastructure team is to build stable, sustainable, and reusable infrastructure, so that each product team can develop, test, and deploy their features more efficiently and effectively. We support web developers and designers from multiple teams by standardizing the development environment and workflow, determining tech stack and best practices, as well as building commonly shared libraries. We also keep raising the bar of our code base, exploring the newest web technologies, and figuring out how different coding patterns can be utilized in our own context.

We are looking for motivated engineers to join us and help accomplish this mission. You will work with our experienced engineers to find out the best way to bring our current technologies to the next level. Given the speed in which our team is growing, your work will be highly challenging, and will have an essential impact on the productivity of anyone who works on web related projects within TikTok.

Responsibilities:
In this role, you will:
- Prototype new ideas and iterate towards the best developer experience;
- Build, optimize, and scale the next generation of our automated build/ test/ deploy system;
- Write high quality, reusable code, and iterate towards the best developer experience;
- Define and prioritize requirements from other engineering teams;
- Serve as a technical resource and engineering mentor for other frontend developers.Minimum Qualifications:
- Familiarity with web development cycles (e.g. package management, module bundling, unit, and integration testing, browser capabilities, etc.);
- Knowledge of modern frontend tech stack (we use Typescript, Javascript, React/ Redux, ES6, Webpack, styled components, CSS);
- Interest in infrastructural and foundation technologies in frontend/ web related domains;
- Experience with cross-team, cross-functional collaboration;

Preferred Qualifications:
- Deep understanding of webpack and its surrounding technologies (plugins, compiler hooks);
- Previous experience with developing reusable UI components, and/ or implementing WCAG (Web Content Accessibility Guidelines);
- Experience with deployment automation tools (e.g. Jenkins, AWS Codepipeline, TravisCI, CircleCI, etc.) and/or Shell/ Bash script.

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.

#LI-DC4
TikTok
TikTok
Content Creators Content Discovery Mobile Social Media Video

0 applies

4 views

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

πŸ₯³πŸ₯³πŸ₯³ 401 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

To try it out

For active job seekers

For those who are passive looking

Cancel anytime

Frequently Asked Questions

  • We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
  • We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
  • We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
  • We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. πŸ› οΈ
  • Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. πŸš€
  • Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
  • Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. πŸ“…

What Fellow Engineers Say