Job Description

The position requires an excellent working knowledge of different development platforms both for smartphones and tablets. This position requires in-house software development complying to set SDLC frameworks (concepts, visualization, design, test, release, pre-released support, and postproduction release management). The developer shall oversee the implementation of new/improved overall development processes, techniques, and tools. The primary focus shall be the development of mobile applications and their integrations with back-end services. In addition to being responsible for overall development of all project’s person will also be responsible for support during teething period.

Job Responsibilities

  • Efficient in investigating, analyzing, and documenting reported defects.
  • Proven work experience as a Mobile developer
  • Design, build and maintain high performance, reusable, and reliable code
  • Database schema designing, Codding / Programming
  • Ensure the best possible performance, quality, and responsiveness of the application
  • Identify and correct bottlenecks and fix bugs
  • Problem-solving and thinking laterally as a part of a team, or individually to meet need of a project.
  • Maintain code quality, organization, and automatization
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency

Technical Skills

  • Excellent understanding of various mobile development SDKs (Android/IOS), basic components (Activities, Fragments, Services, Broadcast Receivers) and their life cycles
  • Must be proficient in OOP, Data Structures, Algorithms, Complexity of Algorithms, Kotlin (Preferred) and Java
  • Knowledge of a variety of programming languages with strong skills in DotNet, WCF, C++, Java, HTML, MySQL, PHP.
  • Ability to code software according to published standards and design guidelines
  • Knowledge of Data structures and Algorithms, database architecture design 
  • Interpret written business requirements and technical specification documents. Ability to process computer data and to format and generate reports.
  • Able to implement and troubleshoot programming changes and modifications
  • Able to learn and support new systems and applications
  • Experience with Third-party Libraries and APIs
  • Experience with offline storage, threading, and performance tuning
  • Experience with JSON concepts and REST APIs
  • A thorough understanding of developing mobile applications optimized for various screen sizes and resolutions
  • Familiarity with APIs to connect mobile applications to back-end services
  • Experience/Knowledge of publishing mobile applications to Play Store and Google play

Qualifications & experience

  • Minimum Bachelor’s degree in Computer Science
  • Added Certifications will be a plus
  • 2-3 years of experience in mobile app development
  • Experience with third-party libraries and APIs
  • Excellent analytical skills with a good problem-solving attitude
  • Familiarity with OOP design principles
  • Ability to perform in a team environment
  • Demonstrable portfolio of released applications on the App stores for Android and IOS.

Job Summary

  • Published on:2021-09-23 1:15 am
  • Vacancy:1
  • Employment Status:Full Time
  • Experience:2 Years
  • Job Location:Islamabad
  • Gender:No Preference
  • Application Deadline:2026-01-25