
Android Developer SDE - II | Purplle.com
Full Time
Mumbai
We are seeking an Android Developer SDE - II with 3+ years of experience to join our full-time team in Mumbai. You'll be responsible for developing and maintaining Android applications, integrating them with back-end services, and ensuring high performance and quality. Proficiency in Java and Kotlin, along with a solid understanding of the product life cycle, is essential.
Responsibilities:
Translate designs and wireframes into high-quality code.
Design, build, and maintain high-performance, reusable, and reliable Java / Kotlin code for Android.
Collaborate with cross-functional teams to define, design, and ship new features.
Ensure the best possible performance, quality, and responsiveness of the application.
Work with outside data sources and APIs (REST and JSON).
Identify and correct bottlenecks and fix bugs.
Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
Help maintain code quality, organization, and automatization.
Implement measures to safeguard users' data.
Collaborate with UI/UX Designers and Software Testers.
Monitor app reviews for improvements and create app updates.
Good experience with Agile and conducting code reviews.
Unit-test code for robustness (good to have).
Handling CI / CD (good to have).
Mandatory Qualifications:
Degree in software development, computer science, or similar.
3+ years of proven working experience in Android app development and have published at least one original Android app.
Proficiency in Java and Kotlin.
Ability to use Android Studio, including the Android SDK, with ease.
Strong knowledge of different Android versions and handling various screen sizes.
Excellent coding and proofreading skills.
Top-notch teamwork and communication skills.
Ability to manage your workload with minimal supervision.
Experience working with remote data via REST and JSON.
Experience with third-party libraries and APIs.
Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies.
Solid understanding of the full mobile development life cycle.
Strong knowledge of Android UI design principles, patterns, and best practices.
Experience with offline storage, threading, and performance tuning.
Knowledge of the open-source Android ecosystem and available libraries.
Ability to understand business requirements and translate them into technical requirements.
Familiarity with cloud message APIs and push notifications.
A knack for benchmarking and optimization.
Proficient understanding of code versioning tools, such as Git.
Familiarity with continuous integration.
Knowledge of Flutter Framework, Dart (good to have).
Experience with MVVM, VIPER, or other Clean Architecture patterns is highly desirable.
Experience with unit testing, mocking, and dependency injection is an added advantage.
#AndroidDeveloper #AndroidDev #Java #Kotlin #AndroidSDK #MobileDevelopment #RESTfulAPI #Agile #MumbaiJobs #Hiring #Job #TJH #Onslabs