We are looking for motivated individuals interested in complex engineering challenges around one of the most important aspects. You will have the opportunity to work closely with Mobile Engineers, Frontend Engineers as well as SRE and Test Engineers in a high-impact and fast-paced environment.
Responsibilities: As a Front End Engineer, you will:
1. Work closely with product manager, data scientist, UI designer, and other engineers to iterate on data driven product ideas.
2. Build world-class frontends, which combine usability, accessibility, elegance, performance, and maintainability.
3. Adopt automated and manual test strategies to ensure product quality.
4. Learn and understand how TikTok products work and help build end-to-end solutions.
5. Learn and grow from working with great colleagues and taking on challenges.
6. Help our team grow from your expertise, experience, and perspectives.
Qualifications
1. 1. BA/BS Degree in Computer Science or related major, 3+ years of industry experience in a software development environment;
2. Proficiency in Javascript, ES5/6, CSS, and various layouts;
3. Experience in solving CSS/JS multi-browser compatibility problems and front-end performance optimization;
4. Understanding of construction and continuous integration, familiarity with at least one construction tool;
5. Understanding of component-based development ideas, familiarity with React, Angular, Vue.js, or any other equivalent library/framework;
6. Understanding of back-end technologies and databases is a plus.
7. Experience on cross-platform development framework such as Flutter/React is a plus.
8. Experience building DSP or Music products is an add-on.
Tagged as: frontend, frontend developer