Senior Developer (Android Gaming)

  • Lucknow
  • Aag App

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.