Purple Drive
Key Responsibilities:
Design, develop, and maintain native Android applications using Kotlin and/or Java.
Work with the Android SDK and stay up-to-date with the latest Android frameworks, tools, and best practices.
Develop and integrate RESTful APIs to connect Android applications with backend services.
Ensure compatibility across multiple Android versions, screen sizes, and device types.
Collaborate with UI/UX designers to deliver visually appealing and user-friendly mobile experiences.
Implement modern Android concepts such as Jetpack components, LiveData, ViewModel, Room, and Navigation.
Optimize applications for performance, speed, memory usage, and battery efficiency.
Write clean, maintainable, and testable code following coding standards.
Participate in code reviews, debugging, and troubleshooting production issues.
Stay updated with emerging trends in mobile development and Android ecosystem.
Required Skills & Qualifications:
Bachelor's/Master's degree in Computer Science, IT, or related field.
4-8+ years of hands-on experience in Android development.
Proficiency in Kotlin and Java programming languages.
Strong knowledge of Android SDK and Android development tools (Android Studio, Gradle).
Solid understanding of RESTful API integration and JSON/XML data handling.
Experience with latest Android frameworks (Jetpack, Android Architecture Components).
Familiarity with mobile UI/UX standards and Material Design guidelines.
Strong understanding of OOP, design patterns, and MVVM/MVC architectures.
Knowledge of SQLite/Room database and data persistence.
Familiarity with version control systems (Git).
Preferred Qualifications:
Experience with Firebase services (Cloud Messaging, Analytics, Crashlytics, Authentication).
Knowledge of unit testing and automation testing frameworks for Android.
Exposure to Agile/Scrum methodologies.
Familiarity with Play Store deployment process and application lifecycle management.
Experience with CI/CD pipelines for mobile applications.
Design, develop, and maintain native Android applications using Kotlin and/or Java.
Work with the Android SDK and stay up-to-date with the latest Android frameworks, tools, and best practices.
Develop and integrate RESTful APIs to connect Android applications with backend services.
Ensure compatibility across multiple Android versions, screen sizes, and device types.
Collaborate with UI/UX designers to deliver visually appealing and user-friendly mobile experiences.
Implement modern Android concepts such as Jetpack components, LiveData, ViewModel, Room, and Navigation.
Optimize applications for performance, speed, memory usage, and battery efficiency.
Write clean, maintainable, and testable code following coding standards.
Participate in code reviews, debugging, and troubleshooting production issues.
Stay updated with emerging trends in mobile development and Android ecosystem.
Required Skills & Qualifications:
Bachelor's/Master's degree in Computer Science, IT, or related field.
4-8+ years of hands-on experience in Android development.
Proficiency in Kotlin and Java programming languages.
Strong knowledge of Android SDK and Android development tools (Android Studio, Gradle).
Solid understanding of RESTful API integration and JSON/XML data handling.
Experience with latest Android frameworks (Jetpack, Android Architecture Components).
Familiarity with mobile UI/UX standards and Material Design guidelines.
Strong understanding of OOP, design patterns, and MVVM/MVC architectures.
Knowledge of SQLite/Room database and data persistence.
Familiarity with version control systems (Git).
Preferred Qualifications:
Experience with Firebase services (Cloud Messaging, Analytics, Crashlytics, Authentication).
Knowledge of unit testing and automation testing frameworks for Android.
Exposure to Agile/Scrum methodologies.
Familiarity with Play Store deployment process and application lifecycle management.
Experience with CI/CD pipelines for mobile applications.