As an Android Developer at Airtel Digital, you will be responsible for designing, developing, and maintaining cutting-edge mobile applications that enhance user experience across Airtel’s platforms. You will play a pivotal role in the entire application lifecycle, from design to deployment, and contribute to optimizing the performance and scalability of mobile apps. This is an exciting opportunity for developers who are passionate about mobile technology and want to make an impact in a fast-paced, innovative environment.
Key Responsibilities
- Involved in all aspects of the development cycle, including planning, designing, developing, and deploying mobile applications. You will work on enhancing existing features and creating new, innovative features.
- Work on rapid prototyping of proof-of-concept features or applications based on project briefs and requirements.
- Develop and maintain unit tests for the application modules, ensuring robust and bug-free code.
- Work closely with cross-functional teams to design, develop, and deliver features on time. Share best practices, mentor junior developers, and help drive the technical direction for mobile app development.
- Optimize application performance and ensure smooth and efficient user experiences. Stay up-to-date with the latest trends and best practices in mobile technology.
- Use your technical expertise to come up with creative and efficient solutions to problems, improving the app's functionality and user experience.
Minimum Qualifications
- 2-5 years of experience in mobile application development.
- A B.E. / B.Tech. / M.E. / M.Tech. / M.S. degree in Computer Science, Electronics, or a related field.
- Strong understanding of mobile application development for Android, including the use of Java and Kotlin.
- Experience working in a startup environment would be an added advantage, given the fast-paced and innovative nature of the work.
Preferred Qualifications
- Hands-on experience working with Java and Kotlin in a production-level environment for mobile app development.
- Good understanding of design patterns such as MVVM, MVP, MVI, MVC, and Android Architecture Components.
- Experience writing unit tests and UI test cases for Android applications, ensuring high code quality.
- Solid understanding of Android core components such as Activities, Services, Broadcast Receivers, Intents, Handlers, and Background Application Processing.
- Experience working with advanced Android topics such as Coroutines, Battery Optimization, Memory Optimization, Multi-Threading, Location API, Push Notifications, and Remote Config.
Third-Party Libraries & APIs
- Familiarity with third-party libraries and APIs such as RxJava, Retrofit, Dagger, and Glide.
- Strong experience working with Git for version control, particularly in larger, multi-modular codebases.
- Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies.
Additional Skills
- Strong Problem-Solving Abilities
- Collaborative Team Player
- Creative Thinking & Technical Innovation
- Excellent Communication Skills
Why Airtel Digital?
- Airtel Digital offers a dynamic, fast-paced, and innovation-driven work environment where you’ll have the opportunity to work on challenging projects that impact millions of users.
- The company fosters a culture of learning and growth, allowing you to advance your skills and career while working with some of the brightest minds in the industry.
- Airtel Digital values the well-being of its employees and offers flexible working arrangements, competitive compensation, and benefits to help employees achieve work-life harmony.
How to Apply. If you are passionate about Android development and want to be part of a team that is shaping the future of mobile technology, apply now to join Airtel Digital in Gurugram!