• Design and build advanced applications for the Android platform
  • Collaborate with cross-functional teams to define, design, and ship new features
  • Work with outside data sources and APIs
  • Unit-test code for robustness, including edge cases, usability, and general reliability
  • Work on bug fixing and improving application performance
  • Evaluate the existing applications and implement new technologies to maximize app’s efficiency.
  • Identify the variations of fragments and layouts of Android XML and create adaptive interfaces that work with various device form factors.
  • Collaborate with the Senior Android Developers and Software Engineers to work on different layers of the infrastructure.
  • Determine the UI/UX requirements, mockups and APIs to develop high-performing Android apps.

Skills Required

  • Experience in Java (extensions, data classes, sealed classes, objects and basics of Lambda & higher order functions)
  • Strong knowledge of MVC, MVVM, Architecture component and memory management
  • Strong knowledge of ROOM models and define relationships, access dates using DAO's
  • Experience with offline storage, threading, and performance tuning
  • Experience with Android Studio, Android Components and UI Component, Animation & Design Guidelines
  • High-caliber proficiency in Android SDK and experience with third-party SDKs and APIs
  • Strong coding and analytical skills

Skills Preferred:

  • Understanding of Android Coding Architecture & Patterns
  • Strong knowledge of Problem breakdown into multiple functions
  • Strong knowledge of SQLLite and able to perform CRUD operations, JOINs and proficient in RDBMS.
  • Experience with Testing & Debugging (unit testing, UI testing and automation)
  • Experience with RESTful & JWT web services and parsing JSON/XML
  • Fluency with Android Studio, GIT and other common software development tools
  • Strong software engineering skills, can design and implement software projects from the ground up.
  • Understanding of the full mobile development life cycle
  • Good understanding of OOPS concepts, and Design pattern
  • Knowledge of Kotlin is a plus.

Qualifications Required:

  • University Bachelor's degree in Computer Engineering or equivalent in relevant stream

Experience Required:

  • Minimum 4+ years of professional work experience in software development

Job Details

Industry:
Total Positions:
1 Post
Job Shift:
First Shift (Day)
Job Type:
Job Location:
Gender:
No Preference
Age:
18 - 35 Years
Minimum Education:
Bachelors
Degree Title:
Bacholers or Masters in Computer Sciences
Career Level:
Experienced Professional
Experience:
4 Years - 5 Years
Apply Before:
Jul 26, 2021
Posting Date:
Jun 25, 2021

Nessovo

Services · 11-50 employees - Lahore

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

Creative Sol House, Lahore, Pakistan
Posted Mar 29, 2024

Sr. Android Developer

Seer Solutionz DMCC, Lahore, Pakistan
Posted Apr 04, 2024

Senior Android Developer

Posted Mar 28, 2024

Android Developer - Intern

IT-Activities, Lahore, Pakistan
Posted Mar 21, 2024
View All
I found a job on Rozee!