Job Title:
Senior Developer (Android Gaming)
Location:
Hybrid (Lucknow, India)
Company:
AAG Games [ CELESTIALIT VERSE PRIVATE LIMITED ]
About AAG Games:
AAG Games is an innovative gaming startup focused on delivering immersive gaming experiences to the Indian market. We specialize in casual and skill-based games, incorporating advanced technologies to provide a seamless and engaging user experience.
Job Description:
As a Senior Developer (Android Gaming) at AAG Games, you will play a key role in developing our flagship mobile gaming platform for Android. You will collaborate with designers, product managers, and other engineers to create a scalable, high-performance gaming application.
Key Responsibilities:
- Develop high-quality Android games using Java, Kotlin, or C++.
- Collaborate with designers and product managers to plan and estimate projects in an Agile environment.
- Ensure the delivery of high-quality code and adhere to best engineering practices.
- Conduct code reviews and provide mentorship to junior developers.
- Contribute to the product architecture, ensuring scalability, performance, and security.
- Integrate and manage wallet and payment gateway systems.
- Participate in the entire application development lifecycle, including design, development, testing, deployment, and maintenance.
- Monitor and optimize application performance and reliability.
Technology:
- Programming languages:
Java, Kotlin, C++
- Game Engines:
Unity, Unreal Engine (for 2D games like Ludo King, Snake and Ladder)
- Framework:
Flutter (for cross-platform development)
- Databases:
Firebase Realtime Database, Google Cloud Firestore (for real-time data storage and synchronization)
- Payment Gateways:
Razorpay, Google Pay
- Cloud Platforms:
AWS, Google Cloud Platform, Microsoft Azure
- Containerization:
Docker
- Orchestration:
Kubernetes
- Operating Systems:
Android, Linux
Mandatory Skills Requirements:
- Experience:
4-10 years in Android game development with significant experience in mobile applications.
- Programming languages:
Proficiency in Java, Kotlin, or C++.
- Game Engines:
Experience with game engines like Unity or Unreal Engine (for 2D games).
- Framework:
Experience with Flutter (for cross-platform development).
- Databases:
Experience with Firebase Realtime Database or Google Cloud Firestore.
Preferred Skills Requirements:
- Gaming Background:
Prior experience in developing and deploying gaming applications.
- Microservices:
Experience in designing and implementing microservices architecture.
- DevOps:
Familiarity with Docker and Kubernetes for containerization and orchestration.
Soft Skills:
- Strong problem-solving skills and attention to detail.
- Passion for gaming and staying updated with industry trends.
- Excellent written and oral communication skills.
Qualifications:
- BE/B.Tech in Computer Science or a related field from a reputed institute.
- MS/M.Tech in Game development/CS and related fields (Preferred).
Benefits:
- Competitive salary and performance bonuses.
- Flexible working hours and hybrid work environment.
- Opportunity to work in a fast-paced, innovative, and growing startup.
- Collaborative and inclusive work culture.