Logo
Purple Drive

Android Developer

Purple Drive, Sunnyvale, California, United States, 94087

Save Job

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).