Company Logo

Senior Android Developer

Crazy Solutions
Android SDKKotlinAndroid Application DevelopmentAndroid UI Design+ More
CTC IconINR 1000K - INR 1700K Per AnnumJob TypeFullTimeJob Experience5 - 6 YearsLocationBangalore, Karnataka, IndiaLocation10 Openings
Job Description

Senior Android Developer

We are looking for a talented Android Developer with expertise in Kotlin to join our development team. In this role, you will work on building, maintaining, and optimizing mobile applications for Android devices. You’ll collaborate with cross-functional teams, including UI/UX designers, backend developers, and product managers, to create user-centric and feature-rich mobile experiences.

Key Responsibilities:

  • Design, develop, and maintain high-quality Android applications using Kotlin.
  • Collaborate with product and design teams to implement new features and improve existing functionality.
  • Write clean, maintainable, and efficient code, adhering to Android best practices.
  • Optimize application performance for maximum speed and scalability.
  • Troubleshoot and debug issues, and ensure a seamless user experience.
  • Implement unit and UI tests to ensure high-quality, bug-free code.
  • Stay up-to-date with the latest trends and technologies in Android development and Kotlin.
  • Integrate third-party APIs, libraries, and services to extend app functionality.
  • Participate in code reviews, providing feedback to improve code quality.
  • Work closely with the QA team to ensure the application meets quality and security standards.
  • Contribute to the development of architectural decisions and system designs.


Requirements:

  • Proven experience in Android development with a focus on Kotlin.
  • Strong knowledge of the Android SDK, Android Studio, and Gradle.
  • Proficient in using Android UI frameworks and layouts (e.g., ConstraintLayout, RecyclerView, ViewPager).
  • Experience working with RESTful APIs and JSON for data integration.
  • Familiar with mobile app architecture patterns (MVC, MVP, MVVM).
  • Experience with tools like Git for version control.
  • Solid understanding of mobile performance optimization, including memory management and responsiveness.
  • Familiarity with Android Jetpack components (e.g., LiveData, ViewModel, Navigation, Room).
  • Knowledge of asynchronous programming using Kotlin Coroutines and Flow.
  • Experience with testing frameworks and writing unit and UI tests for Android.
  • Excellent problem-solving skills and attention to detail.
  • Good understanding of Agile methodologies and working in an Agile environment.
  • Strong communication and teamwork skills.
  • Bachelor's degree in Computer Science, Engineering, or related field, or equivalent practical experience.


Must have Skills

  • Android - 5 Years
  • Intermediate
  • Kotlin - 5 Years
  • Intermediate
About The Company
Crazy Solutions is a leading Employment and Software Development Company in India.
Posted: 24 days ago