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

Create a free website with Framer, the website builder loved by startups, designers and agencies.