Step Outside Your Comfort Zone and Work on Projects Worth Adding to Your Resume
Full-Stack Collaboration & Rapid Iteration, You Will Personally Deliver the Next「0 → 1」Product.
• Senior Mentor One-on-One Guidance
• Equity Incentives & Performance Bonuses
• Personal Technical Brand Support
At GeekDance, we advocate bold hypothesizing, rapid validation and lifelong learning — a philosophy that keeps us advancing in zero-latency iterations between technology and market.
If you aspire to turn code into reality, bring ideas to life on hardware, and work alongside a team of like-minded innovators, we welcome you to join us.
Why GeekDance?
“Geek” stands for our dedication to technical depth; “Dance” symbolizes embracing change and rapid implementation. Aligning technical excellence with market rhythm is the original intention behind our brand name — to make every beat the heartbeat of our clients’ business growth.

Su Xiaobei
CEO of GeekDance

Su Xiaobei
CEO of GeekDance
极客跳动生活胶囊












Senior Web Designer 20-40k
【Job Responsibilities】
1. Independently complete UI design and creative work for PC and mobile web pages.
2. Participate in early-stage product UI research and analyze design trends.
3. Participate in formulating and standardizing design experiences and workflows.
4. Share design experience and help improve the team’s design capabilities.
【Job Requirements】
1. Bachelor’s degree or above, with over 6 years of web design experience and strong sensitivity to web design trends.
2. Pursues clean, precise, and pure design, and enjoys the process.
3. Able to approach design from the user’s perspective and enhance website usability through optimized design.
4. Good communication skills, participate in defining and standardizing design experiences and workflows.
5. Proficient in Photoshop, Illustrator, Figma, and related software.
Senior UI Designer 20-30k
【Job Responsibilities】
1. Responsible for the UI design of mobile products.
2. Participate in early-stage product interface UI research and analysis of design trends.
3. Set the overall visual style and UI design for software and mobile products.
4. Participate in formulating and standardizing design experiences and workflows.
5. Share design experience and contribute to the improvement of the team’s design capabilities.
【Job Requirements】
1. Bachelor’s degree or above, with over 5 years of web design experience, possessing acute sensitivity and comprehension of web design trends.
2. Possess rich theoretical knowledge of design, with acute sensitivity and comprehension of UI design trends.
3. Proficient in common design software like Photoshop, Figma, etc., with ingenious design creativity, good color application skills, attention to detail, and meticulous design capabilities regarding the overall style, visual flow, and operational processes of internet products.
4. Have certain experience and insights into visual user research, and a deep understanding of internet product usability.
5. A design enthusiast, quick and active thinking, possessing good aesthetic taste, innovation ability, visual expression ability, cross-industry design capabilities, and an international perspective.
6. Good communication and coordination skills, as well as team spirit, capable of completing work tasks on time and with high quality.
Senior Flutter Developer 22-40k
【Job Responsibilities】
1. Responsible for Flutter development of the company’s mobile products, participating in the full process from requirements analysis to launch;
2. Participate in mobile architecture design, technical solution formulation, and continuous optimization to enhance project performance and stability;
3. Collaborate closely with product, UI, and backend teams to ensure efficient and high-quality project delivery;
4. Write high-quality code and technical documentation, promoting team code standardization and technical knowledge accumulation;
5. Track Flutter-related technology trends and continuously improve the project’s technical competitiveness.
【Job Requirements】
1. Bachelor’s degree or above in Computer Science or related fields, with 3+ years of mobile development experience and 2+ years of hands-on Flutter experience;
2. Proficient in the Dart programming language, familiar with Flutter’s core components, routing, animations, networking, state management, and other mechanisms;
3. Native iOS/Android development experience is a plus, familiar with hybrid development and platform communication mechanisms;
4. Familiar with common third-party libraries and plugins, possessing good coding habits and systematic thinking ability;
5. Bonus points: Experience with stable, live Flutter projects; participation in cross-platform unified architecture or componentization projects.
Senior New Media Operations Manager 18-30k
【Job Responsibilities】
1. Responsible for content planning, writing, and daily operation of the company’s various new media platforms (such as WeChat Official Accounts, Douyin, Xiaohongshu, Weibo, Bilibili, etc.);
2. Plan and execute brand communication campaigns and content marketing projects to enhance brand exposure and user stickiness;
3. Follow trending topics, explore content ideas, and produce high-quality original content and creative short videos;
4. Analyze platform operation data, optimize content strategy and promotion plans, and improve operational effectiveness and user conversion;
5. Collaborate efficiently with design, technology, sales, and other departments to facilitate cross-departmental content implementation.
【Job Requirements】
1. Bachelor’s degree or above, preferably in Journalism, Communications, Marketing, Advertising, or related fields, with 2+ years of experience in new media operations;
2. Possess solid copywriting and content creation abilities, familiar with the content styles and user preferences of different platforms;
3. Experience in planning and executing short video or graphic content, capable of independently completing scriptwriting and content scheduling;
4. Possess strong data analysis skills, capable of continuously optimizing content strategies through data feedback;
5. Bonus points: Possess basic photography, videography, and editing skills, or have managed an account with millions of followers.
Senior Product Manager 25-35k
【Job Description】
1. Responsible for product planning and design, including formulating product plans and design solutions, analyzing market demand and competitive landscape, and determining product positioning and target users.
2. Deeply understand user needs, collect user feedback, optimize and improve the product to enhance user satisfaction and product competitiveness.
3. Responsible for product requirement analysis and documentation writing, collaborating with R&D, testing, and operations teams to ensure the product launches on time and with high quality.
4. Track product operation status, analyze data, formulate product improvement plans, and improve product operation efficiency and user retention rate.
【Job Requirements】
1. Bachelor’s degree or above, Computer Science or related majors preferred.
2. 3+ years of experience as an Internet Product Manager, familiar with the product design process.
3. Familiar with mobile or web product design, and proficient in tools and methods for user research and data analysis.
4. Possess good communication skills and teamwork spirit, capable of effectively coordinating and communicating with various departments.
5. Possess excellent analytical thinking and problem-solving abilities, capable of independent thinking and problem resolution.
6. Possess innovation awareness and keen market insight, able to quickly respond to market changes and propose feasible product solutions.
Senior Java Developer 20-40k
【Job Description】
1. Complete the implementation of software system code, write code comments and development documentation;
2. Complete business function definition and program design;
3. Complete code writing, unit debugging, and maintenance according to design documents or requirement specifications;
4. Analyze and resolve issues during the software development process;
5. Assist the Quality Assurance Engineer in formulating test plans and resolving feedback issues;
6. Cooperate with the Project Manager to achieve relevant task objectives;
7. Possess good learning ability, independent analytical skills, strong sense of responsibility, good communication skills, and team cooperation spirit.
【Job Requirements】
1. Bachelor’s degree or above in Computer Science or a related major;
2. 5+ years of Java development experience, with strong requirements analysis and system design capabilities;
3. Proficient in commonly used development languages such as Java, html/css;
4. Proficient in mainstream frameworks such as SpringBoot, Springcloud, SpringMVC, Mybateis, MyBatis-Plus;
6. Familiar with Java open-source frameworks, middleware, and tools, such as: redis, maven, nginx, Git, RabbitMq, nacos, etc.;
7. Understand and be able to use front-end technologies such as Vue, JavaScript, Jquery and Ajax, XML, JSON;
8. Proficient in writing SQL for at least one database like Mysql, with some understanding of SQL optimization.
9. Have some understanding of JVM.
10. Possess a strong development foundation, and candidates who can perform parallel front-end and back-end development are preferred.
Senior AI Engineer 30-50k
【Job Responsibilities】
1. Responsible for Flutter development of the company’s mobile products, participating in the full process from requirements analysis to launch;
2. Participate in mobile architecture design, technical solution formulation, and continuous optimization to enhance project performance and stability;
3. Collaborate closely with product, UI, and backend teams to ensure efficient and high-quality project delivery;
4. Write high-quality code and technical documentation, promoting team code standardization and technical knowledge accumulation;
5. Track Flutter-related technology trends and continuously improve the project’s technical competitiveness.
【Job Requirements】
1. Bachelor’s degree or above in Computer Science or related fields, with 3+ years of mobile development experience and 2+ years of hands-on Flutter experience;
2. Proficient in the Dart programming language, familiar with Flutter’s core components, routing, animations, networking, state management, and other mechanisms;
3. Experience in native iOS/Android development is a plus, familiar with hybrid development and platform communication mechanisms;
4. Familiar with common third-party libraries and plugins, possessing good coding habits and systematic thinking ability;
5. Bonus points: Experience with stable, live Flutter projects; participation in cross-platform unified architecture or componentization projects.
Solution

