About the Role


 We are exponentially growing with the current team count of 15-20 Developers who are working closely with the different teams Abroad (UK and Vietnam).


We are looking for an experienced and Senior Android developer who will be responsible for the development and maintenance of android applications and their integration with backend services. Your primary focus will be writing good quality, testable code. You will also be responsible for the refactoring of legacy code. You will be working alongside other developers working on different layers of the infrastructure. Therefore, commitment to collaborative problem-solving and creating quality products is essential.


Job Responsibilities

  1. Understand specifications/requirement documents and can translate them into detailed development tasks.

  2. Estimate the duration of development, and testing tasks.


  3. Translate designs and wireframes into high-quality testable code.

  4. Understand Cordova (Apache Cordova framework) code and transform it to Java/Kotlin code.

  5. Stay up to date with the latest programming trends and provide solutions to mobile apps’ complex performance problems and architectural challenges.

  6. Act as a technical expert in all areas of the mobile application development life-cycle.

  7. Contribute to the agile-development lifecycle by ensuring productive, consistent, and successful sprints by working to reduce blocking issues for the team.

  8. Coach and develop team members to increase the team’s bench strength and flexibility.

  9. Participate in code reviews with development team members to confirm the use of best practices.

  10. Identify and correct bottlenecks and fix bugs

  11. Collaborate with other team members on code refactoring. 

  12. Ability to work both independently and in a collaborative environment (Working alongside withCustomer Support, Software Design, Business Analysis, Mobile and Back-end Teams)

  13. Work with responsibility and take ownership of tasks and its delivery

  14. Create new and extend existing process documentation based on industry best practices and established international standards of software development.

  15. Prioritize and organize development tasks in order to contribute to meeting project and product development goals on time


Esential experience  Skills


  1.  Minimum BS/BSC (CS)-4 years degree from a reputed university.
  2. 5 years of proven experience in developing Android application
  3. Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes
  4. Solid hands-on experience in Java and Kotlin
  5. Strong knowledge of SOLID and DRY principles
  6. Good understanding of the clean architecture and other architecture patterns such as MVP & MVVM
  7. Strong understanding of code versioning tools, such as Git
  8. Strong knowledge of asynchronous programming (Kotlin Coroutines, Java threads)
  9. Knowledge of the open-source Android ecosystem and the libraries available for common tasks (OkHttp, etc)
  10. Good understanding of Unit testing
  11. Good understanding of Agile Software Development methodologies.
  12. Experience with offline storage (SQLite, Realm, Room, etc)
  13. Familiarity with cloud message APIs, local and push notifications.
  14. Knowledge and experience with build and release management.
  15. Basic understanding of HTML and JavaScript 
  16. Good time management skills.
  17. Written and verbal communication skills
  18. Leadership and team-building skills 
  19. Ability to aid with sprint planning and backlog management using JIRA 


Nice to have Skills


  1.  Knowledge of iOS development
  2. Knowledge of Azure DevOps
  3. Knowledge of Test Driven Development
  4. Knowledge of running reports and providing analysis in JIRA
  5. Familiarity with continuous integration

Job Details

Total Positions:
1 Post
Job Shift:
First Shift (Day)
Job Type:
Job Location:
Gender:
No Preference
Minimum Education:
Bachelors
Career Level:
Experienced Professional
Experience:
3 Years - 6 Years
Apply Before:
Oct 08, 2022
Posting Date:
Sep 08, 2022

JobLogic

Information Technology · 11-50 employees - Lahore

JobLogic

What is your Competitive Advantage?

Get quick competitive analysis and professional insights about yourself
Talk to our expert team of counsellors to improve your CV!
Try Rozee Premium

Similar Job Titles

Android / Mobile App Developer

Zworks Technologies Limited, Karachi, Pakistan
Posted Sep 02, 2022

Android Developer

Eurosoft Tech Pvt Ltd, Karachi, Pakistan
Posted Sep 29, 2022

Android Developer

Horizon Technologies, Karachi, Pakistan
Posted Oct 01, 2022

Android Developer

Magdynamics, Islamabad, Pakistan
Posted Sep 08, 2022
View All
I found a job on Rozee!