Senior Android Developer  
Nessovo   More jobs from this company

  Email this job
Job Details Back to Job Listing
 
Job Title:   Senior Android Developer
Category:   Software Development
Total Positions:   1
Job Location:   Lahore
Gender:   No Preference
Age:   18 to 35 years
Minimum Education:   Bachelors
Degree Title:   Bacholers or Masters in Computer Sciences
Career Level:   Experienced Professional
Minimum Experience:   4 Years5 Years
Salary Range:   PKR 0 to 0 per Month
Apply By:   Jul 25, 2021
     
     
 
Job Description:
  • 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

Company Information
 
Company Name:  Nessovo
Company Description:
A Global Tech Compnay

Copyright 2024, MAJU Karachi. All Rights Reserved