Enable job alerts via email!

Android Developer

The Citizens Foundation

Karachi Division

On-site

PKR 300,000 - 900,000

Full time

30+ days ago

Job summary

An established industry player is seeking a talented Android Developer to join their innovative team. In this exciting role, you will leverage your expertise in Java and the Android SDK to design, build, and maintain high-performance applications. Your ability to translate designs into functional code while ensuring optimal performance will be key to delivering exceptional user experiences. This position offers a unique opportunity to work with the latest technologies and contribute to impactful projects that enhance the lives of users. If you are passionate about mobile development and eager to make a difference, this role is perfect for you.

Qualifications

  • Bachelor’s degree in computer science or related field required.
  • Strong knowledge of Android SDK and Java development.

Responsibilities

  • Translate designs into high-quality code and maintain application performance.
  • Identify and correct bottlenecks, ensuring responsiveness and quality.

Skills

Java
Android SDK
RESTful APIs
Kotlin
C++
Python
C#
UI Design Principles
Code Versioning (Git)

Education

Bachelor’s degree in Computer Science

Tools

Git
Job description

Bachelor’s degree in computer science, application performance, or a related field

  • Translate designs and wireframes into high quality code
  • Design, build, and maintain high performance, reusable, and reliable Java code
  • Ensure the best possible performance, quality, and responsiveness of the application
  • Identify and correct bottlenecks and fix bugs
  • Help maintain code quality, organization, and automation
Job Specification
  • Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes
  • Proficient with Android development using Java (proficiency in languages such as Kotlin/C++/Python/C# would be an advantage)
  • Strong experience with publishing Android apps
  • Familiarity with RESTful APIs to connect Android applications to back-end services
  • Strong knowledge of Android UI design principles, patterns, and best practices
  • Experience with offline storage, threading, and performance tuning
  • Ability to design applications around natural user interfaces, such as “touch”
  • Familiarity with the use of additional sensors, such as gyroscopes and accelerometers will be an advantage
  • Knowledge of the open-source Android ecosystem and the libraries available for common tasks
  • Ability to understand business requirements and translate them into technical requirements
  • Familiarity with cloud message APIs and push notifications
  • A knack for benchmarking and optimization
  • Understanding of Google’s Android design principles and interface guidelines
  • Proficient understanding of code versioning tools, such as Git or DevOps
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.