Unity Mobile Game Developer
Job Description
We are looking for a motivated and go-getter junior Unity mobile game developer to join our team to build awesome Play-4-Impact mobile games, starting with Tap Oceans.
Responsibilities & Requirements
- Programming game UI using Prefabs and Model-Controller communication patterns
- Involvement in the gameplay production process
- Taking care of code quality, documentation and tests
An excellent knowledge of C# and Unity3d ability to write and maintain MVC based code - Experience backed up by games released for iOS/Android platforms
- Develop, modify, debug, profile, and test software using C# for Unity3D
- Code new features, implement UI, integrate SDKs and services
- Write maintainable, performant, and test driven code
- Collaborate with internal/external members (server, QA, designers)
- Participate in the design, performance, and code review process
- Foster a culture of sharing knowledge, best practices and standards
- Desire to learn and solve problems
- Good spoken and written English
Expectations
- Degree or education in Computer Science, Software Engineering, or Game Design with significant programming experience or relevant professional experience
- At least 2 years of experience using Unity3D
- Proven ability to collaborate, coordinate, communicate, and support other team members
- Comprehensive understanding of object-oriented development
- Creative, motivated, focused, passionate, results-oriented
- Write efficient, clean, readable, portable, and reliable code
What We’re Looking For
- Experience developing efficient and maintainable code for iOS/Android mobile platforms
- Experience with Git and version control conflict resolution in Unity3D
- Comprehensive understanding of component-based development
- Launched at least one or more projects using Unity3D
- Familiarity with multi-threading, Unity Jobs System, and Unity Entity Component System
- Experience implementing UI/UX, audio, and 3D game assets
Bonus
- Experience writing or modifying shaders using Cg, HLSL, or GLSL
- Experience developing in a networked MVC/MVVM architecture
- Familiarity interfacing with 3rd party libraries written in C# and C++
- Knowledge of F2P design, game design, level design, narrative design
- Artistic skills and 3d modeling experience
Application Test
We have a simple test to evaluate Unity experience and code quality. We ask all applicants complete the test along with their application.
- Link to Github Unity Test
- Should take less than 1 hour to complete
- Please take the effort to write clean quality code.
- Submit by email to apply@superheart.co
About Superheart
The Mission
Our team’s mission is to create wholesome games anyone can play with a missions to empower player communities to play for impact. We are committed to a diverse and inclusive workplace. Superheart is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status.
Superheart is currently pre-seed funding, but planning to raise first fundraising round in early 2023.
Team & Culture
- Freedom, trust, accountability
- Crunch-free, no work on the weekends
- Flexible work days and hours
- No jerks, we’re all in this together
- Collaborative environment with strong leadership
- Equity for all contributors
- Personal projects, advising, and consulting is your right