Sr. Android Developer (JD)
Sr. Android Developer (JD)
Aion Digital is seeking experience, creative IOS and Android mobile application developers who think outside
the box and are motivated to develop and deliver quality products. We're looking for people who take pride in
their work and are as passionate as we are about mobile apps for the iOS and Android platforms.
The main function of a Full Stack Developer is to code for both front and back-end programming. The typical full
stack developer will be able to design user interactions and develop servers and databases for website
functionality. They would be expected to write code on Android, iOS, or both.
PROFILE
We are looking for an experienced and passionate Senior Android Developer to design, develop and enhance
innovative and robust Applications/Framework with the rest of our ambitious dream team. Our ideal candidate
should be able to actively contribute to the development of fast, secure and reliable Apps, work well under tight
deadlines and have an eye for detail. Candidate primary focus will be development of Applications and their
integration with back-end services. Candidate should be able to work alongside other engineers and developers
working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving,
sophisticated design, and the creation of quality products is essential.
RESPONSIBILITIES
Design and build applications for the Android platform
Ensure the performance, quality, and responsiveness of applications
Collaborate with a team to define, design, and ship new features
Identify and correct bottlenecks and fix bugs
Help maintain code quality, organization, and automatization
QUALIFICATIONS AND EDUCATION REQUIREMENTS
4-6 years of experience
BS/MS degree in Computer Science, Engineering or a related subject
REQUIRED SKILLS
Proficient in Java, Kotlin, or C++
Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen
sizes
Familiarity with RESTful APIs to connect Android applications to back-end services
Strong knowledge of Android UI design principles, patterns, and best practices
Experience with offline storage, threading, and performance tuning
Ability to design applications around natural user interfaces, such as “touch”
Familiarity with the use of additional sensors, such as gyroscopes and accelerometers
Knowledge of the open-source Android ecosystem and the libraries available for common tasks
Ability to understand business requirements and translate them into technical requirements
Familiarity with cloud message APIs and push notifications
Understanding of Google’s Android design principles and interface guidelines
Proficient understanding of code versioning tools, such as Git
Familiarity with continuous integration
Familiarity with Video Calling Libraries and framework
Familiarity with Framework development