Tiktok - San Jose, CA

posted 4 days ago

Full-time - Senior
San Jose, CA
Computing Infrastructure Providers, Data Processing, Web Hosting, and Related Services

About the position

TikTok is the leading destination for short-form mobile video, and our mission is to inspire creativity and bring joy. The Landing Page and Conversion team is responsible for building tools that enable advertisers to create interactive add-ons and landing pages for their ads. This team is focused on delivering excellent user experience products that drive business growth for advertisers. We are seeking strong frontend engineers who are eager to deepen their business understanding and develop highly scalable, reliable, and user-friendly products. This role involves collaborating with cross-functional teams to achieve business success and requires a proactive approach to discovering opportunities and addressing technical challenges. As a Senior Frontend Software Engineer, you will be tasked with identifying technical pain points within the business and developing both general and customized capabilities to address these issues. You will be responsible for proposing new directions, building infrastructure, and optimizing development efficiency and quality. This includes creating solutions for automated testing, development tools, component libraries, and technical platforms. Regular communication with cross-functional teams is essential, as you will contribute to technical decisions on various projects. You will also manage project priorities, progress, and deliverables while collaborating with Product Managers and R&D teams in a fast-paced environment.

Responsibilities

  • Discover opportunities and technical pain points of the business, developing general or customized capabilities to solve them.
  • Propose new directions and build infrastructure to optimize development efficiency and quality, including auto test solutions, development tools, and component libraries.
  • Regularly communicate with cross-functional teams and contribute to technical decisions on projects.
  • Manage project priorities, progress, and deliverables.
  • Collaborate with PM and R&D teams globally in a fast-paced environment.

Requirements

  • Bachelor's degree in computer science or related technical discipline with 5+ years of related experience.
  • Strong Computer Science fundamentals (algorithms, data structures, software design) and problem-solving skills.
  • Familiarity with cross-platform tech stacks, such as React Native or Flutter, with related experience preferred.
  • Proficiency in JavaScript ES5 or later, CSS, and at least one frontend MV* framework such as React or Vue.
  • Collaborative mindset with solid written and verbal communication skills.
  • Experience with Advertisement Technology is a plus, but not required.
  • Familiarity with back-end technologies and databases is a plus, but not required.
  • Understanding of concurrency, databases, and message queues is a plus.

Nice-to-haves

  • Experience with Advertisement Technology.
  • Familiarity with back-end technologies and databases.
  • Understanding of concurrency, databases, and message queues.

Benefits

  • 100% premium coverage for employee medical insurance, approximately 75% premium coverage for dependents.
  • Health Savings Account (HSA) with company match.
  • Dental, Vision, Short/Long term Disability, Basic Life, Voluntary Life, and AD&D insurance plans.
  • Flexible Spending Account (FSA) options for Health Care, Limited Purpose, and Dependent Care.
  • 10 paid holidays per year plus 17 days of Paid Personal Time Off (PPTO) and 10 paid sick days per year.
  • 12 weeks of paid Parental leave and 8 weeks of paid Supplemental Disability.
  • Mental and emotional health benefits through EAP and Lyra.
  • 401K company match, gym and cellphone service reimbursements.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service