New! We've partnered with Tutorial to bring even more coding and Web3 education to learners everywhere! Check it out

Join Our Team

Help us make coding education accessible, engaging, and fun for everyone. We're looking for passionate individuals to join our mission.

Send us your CV to apply for any position.

Apply Now

Social Media & Marketing Manager

Remote / Worldwide

Code Sprout is seeking a highly motivated and versatile Social Media & Marketing Manager to own and drive our online and offline presence. This is a dynamic, hands-on role perfect for a self-starter who thrives in a fast-paced environment.

Responsibilities

  • Social media management – create and curate compelling content (text, images, videos) for various social media platforms.
  • Video content creation – plan, shoot, and edit high-quality video content for social media and other marketing channels.
  • Search engine optimization (SEO) to improve our online visibility.
  • Online & offline Marketing – develop and manage online advertising campaigns, monitor performance and analyze ROI.
  • Community management – build and manage our coding education community.

Requirements

  • Proven experience in social media management, content creation, and digital marketing.
  • Strong video production and editing skills.
  • Solid understanding of SEO principles and best practices.
  • Experience with online advertising platforms.
  • Excellent written and verbal communication skills.
  • Strong organizational and time-management skills.
  • Ability to work independently and manage multiple projects simultaneously.
  • Proficiency in social media management tools, video editing software, and analytics platforms.
  • A portfolio of past work is required.

Join our team and make a difference in coding education

Send your CV

AI Engineer (Coding Tutor)

Remote / Worldwide

Code Sprout is seeking an experienced AI Engineer to join our founding team to help build our AI-powered coding tutor system.

Responsibilities

  • Design and develop large language model applications to create comprehensive coding lessons and tutorials.
  • Implement model fine-tuning solutions, build and optimize model knowledge base for programming education.
  • Optimize performance and solve technical challenges in all AI applications.
  • Participate in the formulation of technical plans and promote project implementation.

Requirements

  • Bachelor degree or above in computer science, software engineering, applied mathematics or related fields.
  • Proficient in Python programming, with good coding style and architecture design capabilities.
  • Experience with fine-tuning and deployment of mainstream large language models (such as ChatGPT, LLaMA, etc.).
  • Familiar with modern AI application development frameworks (such as LangChain, Dify.AI, CrewAI, etc.).
  • Strong foundation in at least one deep learning framework (PyTorch/TensorFlow, etc.).
  • Strong problem solving skills and ability to quickly understand and optimize existing code.
  • Passionate about innovation in coding education technology.
  • Effective communication skills and ability to work collaboratively in a fast-paced start-up environment.

Join our team and make a difference in coding education

Send your CV

Coding Educator

Remote / Worldwide

Are you passionate about making coding fun and engaging for children? We're looking for a creative and experienced educator to design interactive coding lessons and write immersive programming tutorials for young learners (ages 5-10). In this role, you'll play a key part in gamifying coding education, helping children learn through play.

Responsibilities

  • Develop detailed, engaging lesson plans that make learning to code interactive and playful.
  • Create captivating, age-appropriate coding challenges and projects using our Code Sprout Creator application.
  • Experiment with AI tools to enhance learning experiences and provide feedback to the team.
  • Collaborate with other educators, product managers, designers, and developers to bring lessons to life.
  • Regularly review, refine, and update educational content to maintain quality and alignment with curriculum standards.

Requirements

  • Bachelor's degree in Computer Science, Education, or a related field (or equivalent experience).
  • Experience teaching young learners (ages 5-10) and a deep understanding of beginner programming education.
  • Strong background in content development, curriculum design, or educational programming.
  • Excellent written and verbal communication skills.
  • A keen eye for detail, creativity, and a passion for making learning to code fun!

Join our team and make a difference in coding education

Send your CV

Backend Engineer

Remote / Worldwide

Code Sprout is seeking an experienced Backend Engineer to join our founding team.

Responsibilities

  • Lead Java-related programming and maintenance work for our platform.
  • Participate in system design to ensure code quality and system stability.
  • Work closely with the team to complete project requirements analysis and module division.
  • Design and develop the overall back-end architecture for our coding education platform.

Requirements

  • Proficient in Java and Kotlin programming languages, with good coding habits.
  • At least 5 years of related-work experience in programming; experience in educational products is a plus.
  • Creativity and ownership are a must. We are looking for someone who is passionate about design and eager to contribute ideas as part of our core founding team.
  • Effective communication skills and ability to work collaboratively in a fast-paced start-up environment.

Join our team and make a difference in coding education

Send your CV

Unity Developer

Remote / Worldwide

Code Sprout is seeking an experienced Unity Developer to join our founding team to help create interactive coding learning experiences.

Responsibilities

  • Lead the end-to-end development of our MVP Android version, as well as adaptation on different models of devices.
  • Collaborate closely with the product team to translate requirements into technical specifications.
  • Implement game mechanics, functionalities, and UI/UX elements to enhance user engagement and learning outcomes.
  • Conduct thorough testing and debugging to ensure smooth performance across a variety of mobile devices.

Requirements

  • 5-7+ years of professional experience in Unity game development or equivalent project experience.
  • Extensive knowledge & experience with Unity game development engine.
  • Extensive knowledge of C# in the context of Unity as well as experience in implementing game physics, animation, and user interface development.
  • Good demonstrable experience with Unity's UI tools.
  • Familiar with JavaScript (and TypeScript), able to create performance-optimized and user-friendly mobile application interfaces.
  • Effective communication skills and ability to work collaboratively in a fast-paced startup environment.
  • Experience with iOS development is a plus.

Join our team and make a difference in coding education

Send your CV

UI/UX Designer

Remote / Worldwide

Code Sprout is seeking an experienced UI/UX Designer to join our founding team to create engaging and intuitive interfaces for our coding education platform.

Responsibilities

  • Define and design the user flow for various product lines in Code Sprout, including interface design, user experience design and interaction design.
  • Create high quality designs that are suitable for children of all ages with attention to color pairing and compositions.
  • Conduct user research and data analysis to ensure the interaction design is suitable for children of targeted age groups.
  • Work closely with product, concept team and graphic designer to transform educational contents into visual representations.
  • Collaborate with product and engineering team to ensure the implementation meets the design requirements.

Requirements

  • At least 5 years of experience in product design, experience in children's products is a plus.
  • Proficient in design tools such as Figma, Sketch, Adobe XD, and familiar with prototyping tools.
  • Creativity and ownership are a must. We are looking for someone who is passionate about design and eager to contribute ideas as part of our core founding team.
  • Candidates who love motion designs or illustration are preferred.
  • Effective communication skills and ability to work collaboratively in a fast-paced start-up environment.

Join our team and make a difference in coding education

Send your CV