Technical Pre-requisites
Application Protocol & Engines – Android Engineer is one:
- who has done one or more of the following w.r.t. Android Application Framework:
a. Design development
b. Customization
c. Bug fixing
d. Sustenance
- who has experience in one or more of the following domains
a. Multimedia
b. Telephony
c. Connectivity
d. Sensor
e. Security
Platform:
- Mandatory to have worked on one or more of the following:
a. Android
Language:
- Mandatory to have worked on one or more of the following:
a. Java
b. Java Native Interface
Tools:
- Mandatory to have worked on one or more of the following:
a. Android studio
b. Eclipse
c. Git
d. Gerrit
e. adb
f. Android emulator
g. DDMS
h. top
i. ps
j. meminfo
k. Bugzilla
Job Purpose
- Understand and deliver the assigned work within specified timelines with expected quality of work under the guidance of senior team members.
Key Characteristics of the Role
- Person at this position is able to apply broad knowledge of their technical discipline or advanced knowledge of specific technical practices.
- Person identifies problems in existing systems and modifies it by following defined work procedures.
- Operationally oriented role responsible for achieving day to day defined tasks.
- Works under close supervision of Team Lead/ Project Manager.
Key Accountabilities of the Role
- Responsible for design, coding, testing, bug fixing, documentation and technical support in the assigned area. Responsible for on time delivery while adhering to quality and productivity goals.
- Responsible for adhering to guidelines and checklists for all deliverable reviews, sending status report to team lead and following relevant organizational processes.
- Expected to enhance technical capabilities by attending trainings, self-study and periodic technical assessments.