Native Android Developer
Location | Karachi, Pakistan |
Date Posted | February 3, 2021 |
Category |
Information Technology Jobs in Pakistan
|
Job Type |
Full-time
|
Education Requirement | Bachelors/Masters |
Career Level | Mid Level |
Experience | Experienced |
Base Salary | Competitive Salary |
Street address | Karachi |
Description

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.