Description
Job Summary
We are looking for an Android Developer with hands-on experience on Native Android development. The candidate will be reporting to Lead Mobile Developer / Solution Architect. This is a valuable opportunity for those who want to a part of mobile development team and experience all the product stages including App conceptualization, Market launch & continuous releases.
Job Description
Analyze requirements of tasks assigned by the Team Lead and document them to actionable items
Full-stack development of assigned work items including SQL query writing & optimization.
Verify all tasks using Unit testing before delivering to QA
Follow industry best practices in writing code & while making architectural decisions
Ensuring that the programmed logic is not breaking any existing functionality
Ensuring that the programmed logic has the fastest possible response time
Take complete ownership of work & accept the responsibility of completing, improving, fixing & delivering assigned tasks within the agreed timeline
Acquire application knowledge & understand the domain of the application
Attend daily standup meeting
Use Project management portal to update status of tasks regularly
Job Requirements
Mobile app development experience of minimum 2 years with at least 1 app deployed in Play Store
Bachelors or Master’s degree in Computer Science, Software Engineering or equivalent.
Hands-on experience of Java or Kotlin.
Proficient with Android SDK, different versions of Android, Animation and how to deal with different screen sizes
Knowledge of Cross-platform & Hybrid development platforms will be a huge advantage.
Familiarity with RESTful APIs to connect mobile applications to back-end services.
Strong knowledge of mobile UI design principles, patterns, and best practices.
Experience with offline storage, threading, and performance tuning.
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.
Familiarity with cloud message APIs and push notifications.