HamburgerMenu
hirist

Android Application Developer - Kotlin Multiplatform

Xped pvt Ltd
Multiple Locations
2 - 12 Years

Posted on: 27/11/2025

Job Description

Job Description

Roles and Responsibilities

- Design and Build Advanced Applications for the Android Platform: Develop robust and user-friendly Android applications using Kotlin. This includes working with outside data sources and APIs, and testing code for robustness, performance, usability, and general reliability.

- Development Process: Oversee the entire development lifecycle, from concept to deployment, including coding standards, code reviews, source control management, build processes, and testing.

- Collaborate with Cross-Functional Teams: Work alongside other engineers and developers working on different layers of the infrastructure. Collaboration with UI/UX designers, and product teams to define, design, and ship new features.

- Excellent Communication Skills: Ability to effectively communicate with project owners/managers (PO/PM) and developers, both in meetings and through written communication.

- Maintain and Enhance Existing Applications: Continuously discover, evaluate, and implement new technologies to maximize development efficiency. Ensure the performance, quality, and responsiveness of applications.

- Troubleshooting and Debugging: Identify and correct bottlenecks, fix bugs, improve application performance.

- Proactive Issue Identification and Management: Proactively identify potential issues and challenges before they become critical problems.

- Deep Understanding of Kotlin and Android Frameworks: Expertise in Kotlin and its nuances, and experience with RESTful APIs to connect Android applications to back-end services.

- Experience with Push Notifications integrations.

- Understanding of Google's Android Design Principles and Application Interface Guidelines.

- Additional Considerations: Portfolio of released applications on the Google Play Store.

- Proven Software Development Experience: 4+ years of experience in Android development using Kotlin.

- Software development for Android OS (Linux environment) product

- Application module configuration of SOC chip and Testing for the Android based Display Products

- Taking ownership in making software deliverables on time

- Good problem-solving skills in software development

- Lead a team of 2 members for Android product development in Linux

- Document the Development and mentoring Juniors

Skills Required: -

- Knowledge on SOC chip (Quectel ) mandatory

- Develop and deploy custom applications using Android Studio IDE and SDK

- Hands on experience on android OS based software architecture knowledge mandatory. (MVVM etc)

- Configuring the SOC chip with android features (call, BT, WIFI, apps integration, Camera interface enabling, Touch interface, TFT configuration etc)

- Familiar with android boot process and flashing images like fast boot, OTA, QFIL

- Mobile apps development exposure

- Knowledge on Android HAL and HIDL Concepts

- Design, Develop and maintain Human Machine interface (HMI) using tools

- Knowledge on CAN Over UART Communcation, AOSP

- Cluster application features like Speed, odometer, Telltales, etc.

- optional - Voice interface development, Face detection, AL, ML knowledge

- Best Android smartphones

Programming Skills :

- Proficiency in JAVA, Kotlin and C++

Education Qualification :

- BE (EEE), BE(ECE), MS (Electronics), MCA, BE (Computer Science), M tech (Embedded/electronics)

info-icon

Did you find something suspicious?