Buddy.ai logo
Buddy.ai

Senior Unity Developer

We are looking for an experienced Unity developer with exceptional engineering skills, a passion for creating engaging interactive experiences, and a desire to push the boundaries of educational technology to make learning fun and accessible for all children.

Your Mission

You will play a key role in designing and developing technical solutions that empower a seamless and effective learning experience for millions of users worldwide.

Objectives & Outcomes

  • Deliver high-quality game systems, mechanics, and related product features
  • Ensure optimal performance, stability, and responsiveness of the application
  • Implement reliable integrations with third-party APIs and SDKs
  • Create custom editor tooling to streamline team workflows
  • Contribute to the architecture and design of gameplay systems
  • Collaborate with cross-functional teams to achieve project goals

Competencies

  • Unity Expertise: Minimum of 5 years in game or application development using Unity and a proven record of delivering successful projects
  • C# Mastery: Strong proficiency in C# programming, with a deep understanding of the language’s core principles
  • Design Pattern Savvy: Strong understanding of design patterns and software architecture principles as well as the ability to apply them in practice
  • Performance Guru: Expertise in profiling and optimizing performance issues related to CPU, GPU, memory usage, and load times in Unity projects
  • Testing Advocate: Experience implementing automated testing practices to ensure high code quality and reliability
  • Product Thinker: Ability to translate business requirements into application architecture
  • Excellent Communicator: Proficiency in expressing ideas clearly and reliably in both spoken and written forms
  • Remote Work Pro: Ability to work autonomously and meet deadlines without constant oversight

Bonus Qualifications

  • A degree in Computer Science, Engineering, or a related field
  • Experience in startups or educational projects
  • Experience with native app development for Android or iOS
  • Experience building complex content tools within the Unity editor
  • Experience with in-game payment systems, analytics, or other backend services essential for live game operations
  • Experience using generative AI in game development
  • Familiarity with agile development methodologies

Gameplay (What You’ll Do)

  • Implement new game mechanics and product features within the existing app architecture
  • Design and implement new architectural approaches and game systems to streamline feature development
  • Improve the existing codebase to ensure stability, robustness and performance
  • Create internal tools for content management and testing to speed up feature delivery
  • Maintain test coverage and validations for in-game systems and content to ensure high product quality
  • Integrate third-party libraries, frameworks and SDKs required for specific features
  • Conduct code reviews to ensure best practices, maintain code quality, and promote knowledge sharing
  • Collaborate with developers, testers, and other team members to achieve project goals

Position details

  • Geography: Fully remote, based between Eastern Time Zone (New York, U.S.) and GMT+3 (Istanbul).
  • Language: Must speak Russian. English would be a significant plus.
  • Remote position: 100% remote with 2-4 strategic offsite sessions per year.
  • Compensation and benefits:
    • Competitive market salary
    • Paid sick leave and vacation days
    • Stock option in our growing AI startup

Ready to apply for this role?

Apply Now β†’

Related jobs

Apply Now β†’