HamburgerMenu
hirist

Android Developer - Java/Kotlin

Essex Pvt Ltd
Multiple Locations
4 - 18 Years

Posted on: 01/12/2025

Job Description

Job Description

- Strong Programming skills in Android 6.0 to 10.0 using Android Studio/Eclipse.

- Good knowledge in API Integration by using 3rd Party tools.


- Strong Programming skills in Core Java Proficient in SQLite

- Good knowledge on Restful + JSONMQTT Server knowledge added advantage

- Good knowledge in developing communication interfaces (E.g. Bluetooth, Wi-Fi, Hardware Device Integration)

- Knowledge in reviewing code using Lint

- Strong communication & problem-solving skills.

- Understand requirements shared by business.

- Contribute to the scrum ceremonies as member of the pod

- Deliver code as per organization standards & guidelines

- Ensure code is tested for all scenarios.

- Support the features built by the pod

- Design and build advanced applications for the Android platform.

- Collaborate with cross-functional teams, including product managers, designers, and backend engineers, to define and ship new features

- Write clean, maintainable, and well-documented code.

- Troubleshoot, debug, and optimize application performance.

- Ensure applications meet functional and non-functional requirements such as security, reliability, and scalability.

- Implement and maintain unit and instrumentation tests to ensure high code quality.

- Stay up-to-date with the latest Android development trends, tools, and best practices.

- Participate in code reviews and contribute to continuous improvement.

Experience

- 4-18years of Android development experience.

- Strong knowledge of Kotlin and/or Java.

- Hands on BLE(Bluetooth Low Energy)

- Proficient in using Jetpack Components (e.g., Navigation, LiveData, ViewModel, Paging).

- Experience with MVVM/MVI/MVP architectural patterns.

- Proficient in integrating third-party libraries and APIs.

- Solid understanding of Android SDK and tools like Android Studio.

- Knowledge of Gradle and dependency management tools.

- Experience with RESTful APIs and working with JSON/XML data.

- Strong understanding of application lifecycle, background tasks, and multi-threading concepts.

- Familiarity with tools like Firebase, Crashlytics, and Google Play Console.

- Experience with version control systems like Git.

- Exposure to Agile development practices.

Requirements

To be successful in this role, you should meet the following requirements:

- Having experience of memory profiling

- Knowledge of publishing app to playstore

- Experience of working with microservices

- Good communications skills.

- Ability to articulate issues and problem statements and provide solutions to these

info-icon

Did you find something suspicious?