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.
Key Responsibilities
- Design, build, and maintain native Android applications using Java and Kotlin.
- Utilize Android SDKs, architecture components, and third-party libraries effectively.
- Work closely with designers and product teams to deliver clean, intuitive, and user-friendly UI/UX.
- Develop applications for Kiosk and POS systems, including all required hardware integrations.
- Integrate and troubleshoot hardware devices such as printers, scanners, payment terminals, and Bluetooth/serial peripherals.
- Implement and manage offline data storage using SQLite or Room.
- Ensure application performance, stability, and compatibility across different Android devices.
- Work with RESTful APIs and manage JSON-based data communication.
- Debug, test, and optimize code while following industry-standard development practices.
- Utilize Firebase services for authentication, messaging, crash reporting, analytics, and real-time data when needed.
Mandatory Skills
- Strong command of Java and Kotlin.
- Deep understanding of the Android SDK and Android architecture components.
- Practical experience with UI/UX implementation and Material Design guidelines.
- Experience working on Kiosk and POS applications.
- Knowledge of hardware integrations (Bluetooth, USB, Serial, AIDL, payment devices, etc.).
- Solid expertise in SQLite / Room for offline storage.
- Experience working with REST APIs and JSON.
- Proficiency in Firebase integrations (Auth, FCM, Crashlytics, Analytics, Firestore/Realtime DB when required).
- Understanding of MVVM or similar Android architectural patterns.
- Strong debugging and problem-solving abilities.
- Good communication and collaboration skills.
- Experience using Git or similar version control systems.
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
Work Location: In person