Profile :
Android / Senior Android Developers
Number of Requirements : 02
Location of Deputation : New Delhi
Experience Range :
01 year – 08 years
Salary Range : No Bar for Potential Candidates
Education Qualifications : B.Tech. / B.E. / M .C.A.
Job Description : (The work profile is strictly for Work from Office only)
We are looking for an innovative, result-oriented and passionate Android / Senior Android Developer to work with our product and operations teams to build out the features and capabilities of our mobile app. The candidate will be responsible for assisting architecture, release lifecycle, new feature development as well as ensuring code quality.
Roles & Responsibilities Required :
- Translate designs and wireframes into high quality code
- Design, build, and maintain high performance, reusable, and reliable code
- Participate in the design and architecture of applications.
- Test applications to assure accuracy, integrity, and interoperability to achieve specified functionality.
- Prepare documentation for outlining logic, code, and implementation of application.
- Create release processes and release documentation for internal and client use
Mandatory to Have :
Strong understanding of the Android application lifecycle and JavaExperience with KotlinStrong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizesFamiliarity with RESTful APIs to connect Android applications to back-end servicesStrong knowledge of Android UI design principles, patterns, and best practicesExperience with Room DB, bio-authentication, location-servicesKnowledge of the open-source Android ecosystem and the libraries available for common tasksFamiliarity with cloud message APIs and push notificationsA knack for benchmarking and optimizationUnderstanding of Google’s Android design principles and interface guidelinesProficient understanding of code versioning tools, such as GitFamiliarity with continuous integrationAbility to understand business requirements and translate them into technical requirementsExperience with WebSocket, WebRTC, ARCOREExperience with the modern Android development tools — Android Studio and GradleGreat attitude, team player mentalityPreferred to Have :
Android application development targeting both phone and tablet form factorsAndroid Native application development using C++ and the Android NDKExperience with crash reporting and application logging solutionsExperience with unit testingExperience with Mobile Audio / Video Playback