Live opening · Posted 1 day ago
At a glance
The key details from the original listing.
Your early-applicant advantage
Live timing from JobBeeper.
About the role
Description supplied by the original job listing.
Responsibilities:
Design and develop native mobile apps and SDKs for Android using Java and Kotlin.
Integrate mobile SDKs and Restful API's.
Develop apps and mobile SDKs with enterprise-level quality.
Work as part of an agile team using Scrum.
Work and collaborate with various cross-functional teams of product managers/tech leads/UX to understand the requirements.
Deliver code in an agile team environment.
Lead code reviews to drive teams to the highest standards for building mobile apps.
Provide architectural leadership in the product development team.
Drive teams to follow clean code principles.
Drive innovation through rapid prototyping and iterative development.
Unit test case development and aiding in automation of the app.
Document the working systems and help in the training of fellow engineers
Requirements:
4-7 years of working experience in native Android application development.
Capability to build reusable frameworks to support business demands.
Should have a strong understanding of the life cycles of Android applications.
Strong knowledge of the Android SDK, different versions of Android, and how to deal with different screen sizes.
Strong experience designing and working with n-tier architectures (UI, Business Logic Layer, Data Access Layer).
Comprehensive experience developing mobile applications and mobile SDKs in Java.
Hands-on experience and in-depth working knowledge of the Android SDK.
Working knowledge of modern Android development guidelines and style guidelines as well as modern use of the support library.
Familiarity with cloud messaging APIs and push notifications.
Understanding of Google's Android design principles and interface guidelines.
Should know the effective use of debugging tools available.
Aware of mobile application development trends.
Experience working with remote data via REST and JSON.
Experience with XML, JavaScript, and interfacing Android applications to server-side APIs.
Exposure to development of server-side components.
Good knowledge of OOP concepts and design patterns is a must.
Should be a quick learner of existing apps or platforms.
Proficient understanding of code versioning tools, such as Git, SVN, etc.
A Plus: Knowledge of React and React Native.
A Plus: Knowledge of the payments module.
Skills
Android, Android Jetpack, Kotlin, XML, APIs, JavaScript
Experience
4-7 yrs
More openings worth a look
Recently tracked roles with full details and direct application links.