Senior Frontend Software Engineer, TikTok Effect Platform

New Yesterday

An "Effect" is an innovative camera feature that seamlessly integrates cutting-edge AR technology, enabling users to create captivating videos. Central to the TikTok user experience, effects ignite joy, foster creativity, and spur new trends among our billion+ global community. The Effect Platform team, instrumental in stimulating digital creativity, fosters a vibrant ecosystem for global effect designers. Based in the US, our focus is to enhance the designer community's experience through: - Comprehensive onboarding of new designers with robust educational resources and guidance. - Development and maintenance of an effect management portal. - Provision of a data analytics dashboard for insightful feedback. - Implementation of monetary and non-monetary incentive schemes. To deliver top-tier products, our team harnesses various software stacks and consists of both Frontend and Backend engineers. Particularly for Frontend engineers: - We utilize hybrid WebView solutions for feature delivery within the TikTok app. - We build the site using acclaimed web frameworks such as React/Redux. - We leverage TikTok's infrastructure to build multi-region, multi-language systems. Responsibilities - Work closely with cross functional teams like product managers, designers, etc. to deliver state of the art user experience in the above products mentioned - Build world-class frontends, which combine usability, accessibility, elegance, performance, and maintainability - Adopt automated and manual test strategies to ensure product quality - Learn and understand how TikTok products work and help build end-to-end solutions - Learn and grow from working with great colleagues and taking on challenges - Help our team grow from your expertise
Minimum Qualifications: - Understanding of component-based development ideas, familiarity with React, Angular 2.0+, , or any other equivalent library / framework - Experience in solving CSS/JS multi-browser compatibility problems and front-end performance optimization - Understanding of construction and continuous integration, familiarity with at least one construction tool, such as webpack, or esbuild Preferred Qualifications - Bachelor's degree or higher in Computer Science, Software Engineering, or a related field with 5 years of practical experience in relevant domains - Understanding of back-end technologies and databases, or experience on RemixJS or Docusaurus framework is a plus
Location:
San Jose

We found some similar jobs based on your search