Purple Drive
Key Responsibilities
Design, develop, and maintain
Android applications
using
Kotlin/Java . Utilize
Android SDK
and stay updated with the latest Android concepts, tools, and frameworks. Integrate applications with
RESTful APIs
to connect with backend services. Collaborate with cross-functional teams (product managers, designers, backend engineers) to define, design, and ship new features. Write clean, maintainable, and testable code following best practices. Troubleshoot and debug application issues, ensuring
high performance, responsiveness, and reliability . Participate in
code reviews
and contribute to continuous improvement of development processes. Required Skills & Qualifications
Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience). 2-5 years
of proven experience in Android application development. Strong proficiency in
Kotlin and Java . Solid understanding of the
Android SDK, Android Studio, and lifecycle components . Hands-on experience integrating
RESTful APIs
for backend connectivity. Familiarity with
version control systems
(Git/GitHub/GitLab). Strong problem-solving and debugging skills. Good communication skills and ability to work in an
Agile/Scrum
environment. Preferred Skills (Nice to Have)
Experience with
Jetpack libraries (Compose, Room, ViewModel, LiveData) . Knowledge of
design patterns
(MVVM, MVP, Clean Architecture). Familiarity with
CI/CD pipelines
for Android. Exposure to
unit testing frameworks
(JUnit, Espresso, Mockito).
Design, develop, and maintain
Android applications
using
Kotlin/Java . Utilize
Android SDK
and stay updated with the latest Android concepts, tools, and frameworks. Integrate applications with
RESTful APIs
to connect with backend services. Collaborate with cross-functional teams (product managers, designers, backend engineers) to define, design, and ship new features. Write clean, maintainable, and testable code following best practices. Troubleshoot and debug application issues, ensuring
high performance, responsiveness, and reliability . Participate in
code reviews
and contribute to continuous improvement of development processes. Required Skills & Qualifications
Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience). 2-5 years
of proven experience in Android application development. Strong proficiency in
Kotlin and Java . Solid understanding of the
Android SDK, Android Studio, and lifecycle components . Hands-on experience integrating
RESTful APIs
for backend connectivity. Familiarity with
version control systems
(Git/GitHub/GitLab). Strong problem-solving and debugging skills. Good communication skills and ability to work in an
Agile/Scrum
environment. Preferred Skills (Nice to Have)
Experience with
Jetpack libraries (Compose, Room, ViewModel, LiveData) . Knowledge of
design patterns
(MVVM, MVP, Clean Architecture). Familiarity with
CI/CD pipelines
for Android. Exposure to
unit testing frameworks
(JUnit, Espresso, Mockito).