Overview
We are seeking an experienced and talented Senior Android Developer to join our innovative mobile development team. The ideal candidate will have 1-3 years of hands-on experience in Android app development and a deep understanding of the following technologies and concepts:
Image Processing:
Proficient in image processing techniques and libraries for manipulating and enhancing images within Android applications.
Canvas and OpenGL:
Expertise in utilizing Canvas and OpenGL for advanced graphics rendering and animation.
Threading:
Strong understanding of multi-threading concepts to optimize app performance and responsiveness.
Media Store API:
Experience in working with the Media Store API for efficient management and retrieval of media files on Android devices.
Advertisement Mediation for All Publishers:
Proven track record in implementing advertisement mediation solutions for various ad networks to maximize revenue for app publishers.
Google Billing Library:
In-depth knowledge of the Google Billing Library for seamless integration of in-app purchases and subscription models.
REST API:
Proficient in integrating with RESTful APIs to fetch and update data from external servers.
Memory Optimization:
Skillful in optimizing app memory usage to ensure smooth performance and responsiveness.
Kotlin:
Strong proficiency in Kotlin programming language.
Android API Level:
Up-to-date knowledge of Android API levels and best practices for compatibility across different Android versions.
ConstraintLayout:
Experience in using ConstraintLayout for creating complex and responsive UI designs.
Android Material Design:
Familiarity with Android Material Design principles and guidelines for creating visually appealing and user-friendly interfaces.
NDK (Native Development Kit):
Experience in incorporating native code through the Android NDK when necessary.
FFmpeg:
Familiarity with FFmpeg for multimedia processing within Android applications.
Unit Testing:
Proven expertise in writing unit tests to ensure code quality and robustness.
Bug Fixing:
Track record of identifying and resolving bugs in a timely and efficient manner.
Firebase Suite:
Experience with various Firebase services, including Crashlytics, Analytics, A/B Testing, Remote Config, and Cloud Messaging.
Background and Foreground Services:
Proficient in implementing background and foreground services for enhanced app functionality.
Requirements:
1-3 years of professional experience in Android app development.
Bachelor's degree in Computer Science or related field.
Strong problem-solving skills and ability to work collaboratively within a team.
Excellent communication skills.
If you are a seasoned Android Developer with a passion for creating high-quality and innovative mobile applications, we invite you to apply. Join our team and contribute to the success of exciting and cutting-edge projects. Apply now to be a key player in our dynamic and collaborative work environment!
Job Type: Full-time
Pay: ₹12,000.00 - ₹40,000.00 per month
Benefits:
- Health insurance
- Leave encashment
- Paid sick time
- Paid time off
Schedule:
- Day shift
Supplemental Pay:
- Performance bonus
Education:
- Bachelor's (Preferred)
Experience:
- Android Development: 1 year (Required)
Work Location: In person