Send me more jobs like this

Sorry, This job is expired.


Keywords / Skills : Java, Android SDK, GIT, Threading, Continuous Integration, User Interface Designing, Performance Tuning, Problem Solving

5 - 8 years
Posted: 2018-07-12

IT/ Computers - Software
Software Engineer/ Programmer
Posted On
12th Jul 2018
Job Description
Purpose of the Job

The Android Developer will be part of a cross-functional Scrum team responsible for designing, developing, and testing diverse features of Airtel Payments Bank Agile team. Android developer responsible for the development and maintenance of applications aimed at a vast number of diverse Android devices. Primary focus will be the development of Android applications and their integration with back-end services. Job will be working along-side other engineers and developers working on different layers of the infrastructure. Therefore, commitment to collaborative problem solving, sophisticated design, and creating quality products is essential.

Deliverables (Maximum 5-6 key responsibilities)

Translate designs and wireframes into high quality code

Design, build, and maintain high performance, reusable, and reliable Java code

Ensure the best possible performance, quality, and responsiveness of the application

Identify and correct bottlenecks and fix bugs

Help maintain code quality, organization

Decision level

Prime: Final Decision Making authority, accountable to the Management

Shared: Decisions reached jointly with peers on a collective basis

Contributory: Makes a major contribution to a decision or policy judgment reached by others

Demonstrate (Key competencies)

1. Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen s

2. Familiarity with RESTful APIs to connect Android applications to back-end services

3. Strong knowledge of Android UI design principles, patterns, and best practices

4. Experience with offline storage, threading, and performance tuning

5. Ability to design applications around natural user interfaces, such as touch

6. Familiarity with the use of additional sensors, such as gyroscopes and accelerometers

7. Knowledge of the open-source Android ecosystem and the libraries available for common tasks

8. Ability to understand business requirements and translate them into technical requirements

9. Familiarity with cloud message APIs and push notifications

10. A knack for benchmarking and optimization

11. Understanding of Googles Android design principles and interface guidelines

12. Proficient understanding of code versioning tools, such as Git

13. Familiarity with continuous integration

14. Have published at least one original Android app

Desired Candidate Profile

Must have:

B.Tech., BCA in Computer Science or equivalent

Working Experience

Must have:

Proven 5-8 years of working experience in software development.

About Company

Bharti Airtel Limited

Bharti Airtel Limited is a leading global telecommunications company with operations in 20 countries across Asia and Africa. Headquartered in New Delhi, India, the company ranks amongst the top 3 mobile service providers globally in terms of subscribers. In India, the company's product offerings include 2G, 3G and 4G wireless services, mobile commerce, fixed line services, high speed DSL broadband, IPTV, DTH, enterprise services including national & international long distance services to carriers. In the rest of the geographies, it offers 2G, 3G and 4G wireless services and mobile commerce. Bharti Airtel had over 331 million customers across its operations at the end of June 2015.
To know more please visit,
Walkin for you