We're a passionate startup committed to developing high-quality, innovative games. Our small but ambitious team is dedicated to pushing creative boundaries and delivering captivating player experiences. We're seeking talented individuals to join us on this exciting journey as we aim to make our mark in the game development world.
Key Responsibilities:
- Develop and implement high-quality game features using Unity and C#.
- Design and integrate multiplayer functionality and networking strategies.
- Utilize Unity Mecanim Animation System to connect animations to game logic.
- Apply software design patterns and architectural principles to develop robust and scalable code.
- Integrate mobile game services such as in-app purchases, push notifications, and analytics.
- Debug and optimize game performance for seamless user experiences.
- Collaborate with the team using Git for version control, including branching, merging, and resolving conflicts.
- Work within an Agile environment, employing Kanban to ensure efficient project delivery.
Required Skills and Experience:
- Unity Proficiency: Extensive experience with Unity and C# programming (5+ years).
- Networking: Expertise in multiplayer implementation and networking strategies (2+ years).
- Unity Mecanim: Experience with Unity Animation System to connect animation to game logic.
- Software Design Patterns: Knowledge of design patterns and architecture.
- Mobile Game Services: Experience with integrating mobile game services such as in-app purchases, push notifications, and analytics).
- Optimization: Expertise in debugging and optimizing game performance.
- Git and Version Control: Proficiency in using Git for version control, including branching, merging, and resolving conflicts.
- Agile Workflow: Experience working in an Agile environment, using methodologies such as Scrum or Kanban to manage and deliver projects efficiently.
Optional Skills (at least one required):
- Photon Fusion: Expertise in Photon Fusion 2.
- Backend Development: Experience with Playfab or Azure.
- Game Physics: Strong understanding of game physics and mathematics.
- Server Deployment: Understanding of server deployment pipelines.
- iOS Development: Proficiency in developing applications for iOS.
What We Offer:
- Competitive contract/freelance rates.
- Highly flexible working hours and remote work options.
- Opportunity to work with a passionate and skilled team.
- Professional development opportunities.
Additional Details:
- Position: Senior Unity Developer
- Location: Remote, Anywhere
- Type: Freelance, Contract
How to Apply:
Interested candidates are invited to submit their resume and a cover letter detailing their experience and skills relevant to this position. Please include "Senior Unity Developer Application" in the subject line of your email.