Do you have a passion for creating immersive and engaging gaming experiences? Are you a skilled developer with a strong experience in Unity and a desire to lead a team? If so, we want to hear from you!
About the Role:
We are seeking a talented and experienced Senior Unity Developer to join our growing team. You will be responsible for leading the development of high-quality mobile games using the Unity engine. You will work closely with designers, artists, and other developers to create a cohesive and successful game experience. The company is a distributed team, with part of its employees located in Europe.
Responsibilities:
- Work with the design team to create gaming ideas and specifications.
- Establish strategy and development pipelines.
- Lead the development and implementation of all game features using Unity.
- Implement game mechanics and logic, ensuring smooth gameplay and a polished experience.
- Work with the QA team to identify and fix bugs.
- Design and build game patches and upgrades.
- Integrate and work with REST APIs and sockets for online functionality.
- Apply optimization techniques to ensure smooth performance across various devices.
- Implement responsive UIs that adapt to different screen sizes and resolutions.
- Use the Unity Addressable Asset System for efficient asset management.
- Maintain a clean and organized codebase using a version control system (Git).
- Prototype game mechanics and logic for iterative design and development.
- Apply mathematical and algorithmic principles to game mechanics and physics.
- Integrate and utilize third-party plugins such as AdMob, Firebase and others.
- Design and implement security measures within the game.
- Have a strong understanding of encryption protocols relevant to mobile games development.
- Setup deep links systems within the games.
- Integrate ads, analytics and tracking.
- Effectively manage and mentor junior developers.
Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience).
- Minimum 5+ years of experience as a Unity Developer.
- Experience with mobile game development.
- Experience with memory and space optimization.
- Experience in team handling.
- Ability to lead and mentor junior developers.
- Strong understanding of game design principles and methodologies.
- Excellent problem-solving and debugging skills.
- Experience with REST APIs and sockets.
- Proficiency in c techniques for mobile games.
- Experience with UI development for various screen sizes.
- Familiarity with version control systems (e.g., Git).
- Ability to prototype and iterate on game concepts effectively.
- Solid understanding of mathematics and algorithms applicable to game development.
- Experience integrating and utilizing third-party plugins like AdMob, Firebase, etc.
Benefits:
- Industry competitive salary and benefits package.
- Opportunity to work on exciting and innovative mobile games.
- Collaborative and supportive work environment.
- Unlimited growth opportunities in a young team.