Android App Developer (Kotlin Must) : Immediate Requirement (Pakistan)
· Industry: Media, Entertainment and Technology
· Function: IT
· Roles: Software Engineer / Programmer
Job Description :
We are looking for an Android developer to join our Software Engineering team based in Pakistan for a full time position. This position is an immediate need, we are looking to have someone start over in 2-4 weeks. Responsible for the development and maintenance of applications aimed at a vast number of diverse Android devices. Your primary focus will be the development of Android applications and their integration with back-end services. You will be working along-side other engineers and developers working on different layers of the infrastructure. Therefore, commitment to collaborative problem solving, sophisticated design, and creating quality products is essential.
Responsibilities and Duties
1. Good understanding of Android architecture, patterns and open-sources libraries.
2. Team oriented.
3. Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes.
4. Help maintain code quality, organization, and automatization.
5. Familiarity with Restful APIs to connect Android applications to back-end services.
6. Strong knowledge of Android UI design principles, patterns, and best practices.
7. Develop Android mobile applications.
8. Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes.
9. Competent to expert at git (can check in, merge, branch, tag without causing problems for other developers).
10. Writing reusable, testable, and efficient code.
11. Integrate mobile applications with back-end RESTful services
12. Identify, troubleshoot and resolve issues and defects through collaboration and monitoring application performance
13. Participate and provide subject matter expertise in mobile product design.
14. Establish procedures and best practices for consumer mobile application development practice.
15. Collaborate with analysts, designers, and system owners in the testing of new software programs and applications.
16. Learning new technologies when required.
17. Competent at XCode configuration management.
Key Skills
Native Java, Life Cycle , Android Developer , Android Developer , Android SDK Concept Design