Back to jobs

Frontend Software Engineer - GPTN
Beijing, ChinaPosted 1 months ago
Full-timehybridMid-Senior Level
Job Description
Responsibilities
- Develop, test, and optimize frontend features focused on growth initiatives such as A/B testing, personalization, and conversion rate optimization, for a regional market.
- Collaborate with designers, product managers, and local marketing teams, to create high-impact, user-friendly experiences.
- Implement tracking and analytics to measure the performance of growth experiments and user interactions.
- Improve site performance, accessibility, and SEO to enhance discoverability and engagement.
- Work with backend engineers to ensure seamless API integration and data flow.
- Stay up-to-date with best practices and industry trends in frontend development and growth engineering.
- Rapidly prototype and iterate on experiments based on data insights and user feedback.
- Bring constructive ideas to improve our product for localization purposes.
- Working hours may need to be slightly adjusted based on the region you will be supporting.
Required Experience & Skills
- Firmly grounded computer science and engineering fundamentals including concurrency, multithreading, data structures, solution design, architecture, and design patterns.
- Experience in frontend development with expertise in JavaScript, TypeScript, HTML, and CSS.
- Strong proficiency in SSR, e.g.: Next.js, or similar modern frontend frameworks.
- Experience with A/B testing tools and experiment-driven development.
- Solid understanding of web performance optimization, Core Web Vitals, and SEO best practices.
- Strong problem-solving skills and the ability to translate data insights into actionable improvements.
- Experience working in cross-functional teams and collaborating with designers, product managers, and data analysts.
- Understanding of CI/CD systems (scripts, repositories, building agents, etc.)
- Be able to work collaboratively with team members and communicate effectively across teams outside of engineering e.g.: product managers, designers, etc.
- Proficiency in English reading and writing, fluent in speaking.
Bonus skills
- Previous experience in a growth-focused or experimentation-heavy environment.
- Experience in backend/full-stack development (Java, Node.js, etc.)
- Good understanding of building systems (e.g. compilers, transpilers, and dependency managers), including Bazel, NPM/Yarn, and Webpack
- Experience in a remote working environment.