Frontend Software Engineer Graduate (Ads Interface) - 2027 Start
About the role
We are the TikTok Monetization Ads Interface Team, dedicated to creating an exceptional advertising experience and intelligent growth marketing strategies for global advertising clients. You will engage with challenging technical domains such as large-scale user systems, diverse advertising fields (ad creation, material optimization, delivery strategy, attribution, measurement, etc.), AI-driven personalized recommendations and growth strategies, and massive client profiling powered by LLM and big data. We seek like-minded individuals to help global small and medium-sized business (SMB) advertisers connect with customers, achieve business success, and drive the rapid growth of TikTok's advertising business.
As a graduate, you will have opportunities to pursue bold ideas, tackle complex challenges, and unlock limitless growth. Successful candidates must commit to an onboarding date by the end of the year.
Responsibilities
- Design, develop, test, and continuously improve TikTok Ads software.
- Optimize performance of Ads frontend interfaces.
- Resolve JavaScript or layout cross-browser and compatibility problems.
- Analyze product objectives to deliver results aligned with project goals.
- Manage project priorities, deadlines, and deliverables.
- Collaborate with PM and R&D teams globally in a fast-paced environment.
Requirements
- Completing or recently completed a Bachelor's or Master's degree in Computer Science or a related discipline.
- Strong Computer Science fundamentals (algorithms, data structures, software design) and problem-solving skills.
- Proficiency and experience working with JavaScript ES5 or later, CSS, and at least one frontend MV* framework such as React or Vue.
- Collaborative mindset with solid communication skills.
Preferred Qualifications
- Experience with Advertisement Technology is a plus.
- Experience with vibe coding, agentic AI, or LLM is a plus.
- Familiarity and ability to work with back-end technologies and databases is a plus.
Pay
The base salary range for this position is $128,000 - $256,000 annually. Compensation may vary based on qualifications, skills, competencies, experience, and location. Base pay is one part of the total package, which may include additional discretionary bonuses, incentives, and restricted stock units.
Benefits
- Day one access to medical, dental, and vision insurance.
- 401(k) savings plan with company match.
- Paid parental leave.
- Short-term and long-term disability coverage.
- Life insurance.
- Wellbeing benefits.
- 10 paid holidays per year.
- 10 paid sick days per year.
- 17 days of Paid Personal Time (prorated upon hire with increasing accruals by tenure).