Middle Unity Developer to $2500 Offline
MegaBrains App is an innovative mobile startup that blends AI technology, engaging games, and educational activities for kids. Our dynamic product is continuously evolving, with frequent releases of new games, characters, and themed seasons—similar to popular titles like Brawl Stars.
We're seeking a Middle-level Unity Developer who will actively enhance existing functionality, build engaging new features, and contribute creatively to the ongoing development of our app.
Requirements:
- 2+ years of experience with Unity.
- Mobile application development (Android/iOS).
- Subscriptions and in-app purchases (IAP).
- Integration of third-party libraries for analytics (Google Analytics, Firebase, Adjust, etc.).
- Social media integration (Facebook, Google, other APIs).
- User authentication (OAuth, Firebase Auth, etc.).
- Client-server interaction (REST API, WebSockets).
- Experience with existing projects, refactoring, and optimization.
- Strong knowledge of C#, including asynchronous programming, delegates, events, LINQ.
- Understanding of design patterns and their usage (Factory, Singleton, Observer, Strategy, etc.).
- Zenject - dependency injection container implementation in Unity.
- UI development and adaptation for mobile devices.
- 2D development - working with animation, physics, and graphics.
- Addressables - efficient resource management.
- DoTween - animation and tween effects.
- UniTask - asynchronous programming in Unity.
- Assemblies - dividing code into assemblies.
- MVC, SOLID principles - clean architecture.
- Git - version control system.
- Project management tools (Jira, Trello, Asana, etc.).
- Ability to gather requirements, analyze documentation and resources.
A Plus:
- Documentation management for development.
- Experience with Figma - collaboration with designers, exporting assets.
Responsibilities:
- Work on a single project: support, feature expansion.
- Integration of payment systems, social media, and analytics.
- Optimization of code and performance for mobile platforms.
- Implementing new features, collaborating with the server-side.
- Gathering and analyzing requirements, working with technical documentation.
Conditions:
- Remote work.
- Flexible schedule.
- Competitive salary.
- Working on one stable project with a professional team.
Having children under 12 years old would be a great advantage, as it helps you better understand our audience’s needs and make the product even more engaging!
The job ad is no longer active
Look at the current jobs Unity Developer →