Qureos

FIND_THE_RIGHTJOB.

Android Developer

JOB_REQUIREMENTS

Hires in

Not specified

Employment Type

Not specified

Company Location

Not specified

Salary

Not specified

Job Description:
As an Android Developer, you'll be an integral member of a software engineering team that designs and develops world-class native Android applications developed in java or Kotlin.

Requirements & Responsibilities

  • Minimum of 2 to 3 years of corporate experience in Android development.
  • Design, develop, and maintain high-quality native Android applications using Java and Kotlin.
  • Work extensively with Android SDKs, architecture components, and various third-party libraries.
  • Collaborate with designers and product teams to deliver clean, intuitive, and user-friendly interfaces.
  • Develop applications for Kiosk and POS systems, ensuring seamless hardware integration.
  • Integrate and troubleshoot hardware devices including printers, scanners, payment terminals, and Bluetooth/serial peripherals.
  • Implement and manage robust offline data storage solutions using SQLite or Room.
  • Ensure optimal application performance, stability, and device compatibility across multiple Android platforms.
  • Handle RESTful API communication and efficiently process JSON-based data.
  • Debug, test, and optimize application code while following industry best practices.
  • Utilize Firebase for authentication, push notifications, crash reporting, analytics, and real-time data as needed.

Mandatory Skills

  • Strong hands-on proficiency in Java and Kotlin.
  • Solid understanding of Android SDK, architecture components, and modern Android development practices.
  • Proven experience implementing UI/UX following Material Design guidelines.
  • Practical experience building Kiosk or POS applications.
  • Knowledge of hardware integrations, including Bluetooth, USB, Serial, AIDL, and payment devices.
  • Advanced expertise in SQLite/Room for offline data storage and management.
  • Strong experience working with REST APIs and JSON handling.
  • Proficiency in using Firebase services (Authentication, FCM, Crashlytics, Analytics, Firestore/Realtime Database).
  • Good understanding of MVVM or similar Android architectural patterns.
  • Excellent debugging, analytical, and problem-solving abilities.
  • Strong communication skills and effective teamwork capabilities.
  • Experience using Git or similar version control systems.
  • Design, develop, and maintain high-quality native Android applications using Java and Kotlin.
  • Work extensively with Android SDKs, architecture components, and various third-party libraries.
  • Collaborate with designers and product teams to deliver clean, intuitive, and user-friendly interfaces.
  • Develop applications for Kiosk and POS systems, ensuring seamless hardware integration.
  • Integrate and troubleshoot hardware devices including printers, scanners, payment terminals, and Bluetooth/serial peripherals.
  • Implement and manage robust offline data storage solutions using SQLite or Room.
  • Ensure optimal application performance, stability, and device compatibility across multiple Android platforms.
  • Handle RESTful API communication and efficiently process JSON-based data.
  • Debug, test, and optimize application code while following industry best practices.
  • Utilize Firebase for authentication, push notifications, crash reporting, analytics, and real-time data as needed.

Note:Only shortlisted candidates will be contacted.
Avoid sharing irrelevant CVs.

Job Details: Company: LINKITSOFT
Type: Full-Time Job
Location: Gulshan Iqbal block 5, Karachi, Sindh, Pakistan

Job Type: Full-time

Ability to commute/relocate:

  • Karachi: Reliably commute or planning to relocate before starting work (Required)

Location:

  • Karachi (Required)

Work Location: In person

Similar jobs

No similar jobs found

© 2025 Qureos. All rights reserved.