Senior Unity Engineer

Mino Games

Mino Games

Other Engineering
Boulder, CO, USA · Canada · Remote
Posted on Wednesday, July 24, 2024
Engineering · Canada · Fully Remote

Senior Unity Engineer

We usually respond within three days

Mino Games is on a mission to bring the world together through gaming by building the next $100 Billion franchise.

In the late 2000s, the gaming industry went through a tectonic shift with the release of the App Store. Mino Games was started in 2011 to take advantage of this explosive growth and build the next mega-franchise. Since those early days, we’ve built four successful games - Mino Monsters 1 & 2, Cat Game, and Dog Game – with each of them generating tens of millions in revenue. Our mega-hit Cat Game has achieved more than 13 Million downloads and is universally loved by our players. We have also built an amazing team along the way.

One of the most important positions we are currently seeking a Senior Unity Developer to join our Engineering team. As the Senior Unity Engineer, you will play a pivotal role in driving the development of the gaming experiences. You will work with a team of talented Unity developers and will work closely with cross-functional teams, including artists, designers, and product managers, to create captivating gameplay mechanics, stunning visual effects, and seamless player experiences.

We’re 100% focused on building this next mega-franchise, “Dimensionals”, and to make this ambitious future a reality, we need the help of the best and brightest minds in the industry. If you are passionate, ambitious, creative and share our vision for the future, come join us. Let's build this together.

🛠 You will:

1. Unity Architecture

    • Drive the design and development of a clear unity architecture using industry best practices.

    • Develop a clear but simple architecture that spans across unity front end, back end, scripting, and asset deployment.

    • Write Technical Designs (TDD) that cover the model, view, and server architecture for new features.

    2. Technical Leadership:

    • Help Lead the design and implementation of Unity games, ensuring good performance and quality.

    • Develop and maintain scalable, modular, and efficient code for current and future projects.

    • Stay abreast of industry trends, emerging technologies, and best practices to drive continuous improvement in development processes.

    • Introduce improvements to the code base and architecture based on industry best practices.

    • Conduct code reviews and TDD reviews and provide constructive feedback to maintain code quality and adherence to coding standards.

    • Create and maintain high-quality, simple documentation in a way that can be easily followed.

    3. Unity tooling

    • Propose and evaluate tools and plugins we will use in Unity.

    • Architect and oversee the development of internal tooling for our game developers.

    👩‍🦰You have:

    • Bachelor's degree in Computer Science, Game Development, or a related field.

    • At least 5 years of proven experience as a Unity developer, having shipped at least two games from start to finish, on PC/Mac/Console.

    • Previous experience in a senior or lead developer role.

    • Strong understanding of Unity game development.

    • Excellent proficiency in C# and object-oriented programming.

    • Excellent problem-solving and debugging skills.

    • Experience in game design mechanics as well as with performance and optimization tools.

    • Experience with agile development methodologies and version control systems such as Git.

    • Strong communication, interpersonal, and teamwork skills. Autonomous and takes the initiative.

    • Passion for gaming.


    Bonus Skills:

    • Experience with multiplayer game development.

    • Familiarity with shader programming and optimization.


    💫We Offer:

    • Location: We’re hybrid (based in Montreal, Canada) with flexible hours.

    • Paid Vacations: We offer 20 days of PTO a year.

    • Paid Winter Break: Additional time off at the end of the year for rest and relaxation.

    • Holidays: We follow local holidays in Canada. Our international employees get to enjoy those days as holidays as well.

    • Flexible Personal & Sick days: Feeling unwell? Not to worry, we got your back!

    • Health Insurance: We provide health insurance for all associates, no matter where they are.

    • Mental Health & Wellness Perks: We provide access to general wellness & mental health products.

    • Training: We offer learning and development opportunities to help you continue leveling up.

    • Independent Creativity: Mino Games is independent, which means we can be as creative as we want without being limited by client demands!

    • Activities: Our Office Happiness Task Force will always surprise you with team and company-wide surprises and activities.

    Department
    Engineering
    Role
    Senior Unity Engineer
    Remote status
    Fully Remote

    Our Culture

    Corporate culture is essential to allow the organization to differentiate itself. In terms of image on the one hand, it has strengths both internally and externally to consumers. It is indeed a source of cohesion and motivation of employees and it limits conflicts. With customers, it conveys a positive image and can develop a feeling of closeness to the company or even become a criterion of choice.

    About Mino Games

    Mino Games is on a mission to build the next 100bn gaming franchise.

    Founded in 2012
    Co-workers 100+
    Engineering · Canada · Fully Remote

    Senior Unity Engineer