About Android Developer :-
An *Android developer* is responsible for developing applications for devices powered by the Android operating system.
Due to the fragmentation of this ecosystem, an Android developer must pay special attention to the application’s compati-
-bility with multiple versions of Android and device types. They must also have a strong understanding of the patterns and
practices that revolve around such a platform.
Writing a good job description or advertisement for an Android developer requires an emphasis to be placed on the specific
technologies necessary for the project. When you are looking for an advanced Android developer to fill a niche, you want to
advertise for this. Posting a generic Android developer description in your job advertisement will bring numerous applications
from people who are unfamiliar with the required technologies or have little knowledge about the platform beyond the progra-
-mming language used.
This article will provide you with a sample Android developer job description that will help you write the perfect job ad and ass-
-ure that you easily find and hire the person that matches your specific criteria.
*Company Introduction :-*
GTC INFOTECH LLC. is based in Kuala Lumpur, Malaysia. A mobile software company that was founded in August of 2009;
and was the first Malaysian company to offer mobile application development for the following wide range of mobile platforms:
iPhone, iPad, Android, BlackBerry, BlackBerry 10, Windows Phone 7, Symbian (Nokia), Samsung Bada, J2ME and mobile web.
Job Description :-
We are looking for an Android developer responsible for the development and maintenance of applications aimed at a vast nu-
-mber of diverse Android devices. Your primary focus will be the development of Android applications and their integration with
back-end services. You will be working along-side other engineers and developers working on different layers of the infrastruc-
-ture. Therefore, commitment to collaborative problem solving,sophisticated design, and creating quality products is essential.
Responsibilities
1 – Translate designs and wireframes into high quality code
2 – Design, build, and maintain high performance, reusable, and reliable Java code.
3 – Ensure the best possible performance, quality, and responsiveness of the application.
4 – Identify and correct bottlenecks and fix bugs
5 – Help maintain code quality, organization, and automatization
6 – Design, build and test application for the Android platform individually.
7 – Work with outside data sources and APIs.
8 – Work on bug fixing and improving application performance.
9 – Work on innovations in android.
10- Produce build applications APK for Play Store with proguard rules.
11- Translate designs and wireframes into high quality X
12- Work with UI team to create design.
Skills
a. Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes.
b. Familiarity with RESTful APIs to connect Android applications to back-end services.
c. Strong knowledge of Android UI design principles, patterns, and best practices.
d. Experience with offline storage, threading, and performance tuning.
e. Ability to design applications around natural user interfaces, such as “touch”.
f. Familiarity with the use of additional sensors, such as gyroscopes and accelerometers.
g. Knowledge of the open-source Android ecosystem and the libraries available for common tasks.
h. Ability to understand business requirements and translate them into technical requirements.
i. Familiarity with cloud message APIs and push notifications.
j. A knack for benchmarking and optimization.
k. Understanding of Google’s Android design principles and interface guidelines.
l. Proficient understanding of code versioning tools, such as Git.
m.Familiarity with continuous integration.
Job Requirements :-
i. Excellent knowledge in core Java.
ii. Strong knowledge of Android Studio.
iii. Good Knowledge of Android SDK’s (NDK is plus point), different versions of Android, and how to deal with different
screen sizes.
iv. Strong innovations skill in android design and development.
v. Strong knowledge of Android UI design principles, patterns, and best practices in Material Design.
vi. Familiarity with restful APIs to connect Android applications to back-end services.
vii. JSON and XML parsing.
viii.Experience with third-party libraries and APIs.
ix. Experience of Goggles APIs like Locations and Map APIs.
x. Solid understanding of the full mobile development life cycle.
xi. Proficient understanding of code versioning tools, such as SVN, Git.
*Qualification :
Minimum Bachelor’s degree [B.E. , B. Tech (C.S, I.T)] with at least 60-65% Aggregate.
Experience :
Minimum 3 years will be calculated as Experienced below 3 Years it will be treated under fresher’s category.
Interview Process :-
1. Online Test Exam : This exam will be conducted for at least 30 min’s.
2. Human Resource Round : It’s a normal 5 minute interview round in which
communication skills will be tested.
3. Technical Round : This will be a little difficult round for candidates,
applied as experienced but not too easy for fresher’s too.
4. Final Discussion Round : In this round candidates who will be selected.
their will be discussion on salary with them.
Selection Mail : Within 24 Hours once final discussion is done.
Final Offer and Appointment Process : Once candidates receive their selection mail then they have to submit their Xerox of
all the required documents return below.
Documents Required :-
1. Govt. approved Identification Card (Passport, Driving license, Adhaar
Card, Election Card Etc.)
2. Address Proof (Electricity bill, Election card, Passport Etc.)
3. Qualification Certificate (HSC, HSSC, Bachelors Degree)
4. 8 Passport Size Photographs.send cv to [email protected]