Tiktok - San Jose, CA

posted 4 days ago

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

About the position

As a Tech Lead for Frontend Software Development at TikTok, you will play a pivotal role in establishing a new engineering team dedicated to enhancing our global e-commerce supply chain and logistics. This position is not just about coding; it’s about building a team from the ground up, fostering career development, and ensuring that your team members are equipped with the skills and support they need to thrive. You will be responsible for mentoring junior engineers, providing technical guidance, and leading the team to achieve high performance in a fast-paced environment. Your role will involve regular communication with business teams to contribute to technical decisions that align with our product goals. You will need to have an in-depth understanding of supply chain business processes and collaborate closely with your team to improve the user experience and performance of our systems and platforms. This is an exciting opportunity to influence the direction of our e-commerce initiatives and to help shape the future of how users discover and purchase products on our platform. At TikTok, we believe in the power of creativity and collaboration. You will be part of a culture that encourages innovation and growth, where every challenge is seen as an opportunity to learn and improve. We are looking for someone who is passionate about technology and has a strong desire to lead and inspire others. If you are ready to take on this challenge and make a significant impact, we want to hear from you!

Responsibilities

  • Set up a new engineering team from scratch and support it on career development.
  • Build and manage a team of frontend or full stack engineers, including mentoring junior team members and providing technical support for engineers in the team.
  • Provide technical leadership and build high performing teams within your organization.
  • Regularly communicate with business teams and contribute to technical decisions on projects among the product.
  • In-depth understanding of supply chain business and collaborate with team members to improve experience and performance of such systems and platforms.

Requirements

  • Bachelor or above degree in Computer Science or a related technical discipline with 5+ years' working experience.
  • Experience of managing or tech-leading a software engineering team.
  • Strong software programming capabilities, exhibits good code design and coding style.
  • Deep understanding of data structure, algorithm design and analysis, networking.
  • Experience with React, Angular, Vue.js, or any other equivalent library/framework.
  • Experience in solving CSS/JS multi-browser compatibility problems and front-end performance optimization.
  • Familiar with at least one Java/Golang/Python/C++ and common databases and messaging frameworks like MySQL/Redis/Kafka etc.
  • Experience in full stack development is a plus.
  • Excellent software design, problem-solving skills.
  • Passionate, self-motivated and good teamwork & communication skills.

Benefits

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