Senior Android Developer

cover
logo

Senior Android Developer

  •   1 Vacancy
  • 75 Views

Experience

4 Year

Employee type

Full Time

Position

Experienced Professional

Offer Salary

Attractive

Job Description

Khudi Ventures is seeking a highly skilled Senior Android Developer with a proven track record in crafting robust and scalable mobile applications. As a key member of our engineering team, you will play a crucial role in designing, implementing, and maintaining cutting-edge Android applications.

· Design and implement innovative Android applications, ensuring high performance, responsiveness, and a seamless user experience.
· Collaborate with cross-functional teams, including product managers, designers, and other developers, to deliver high-quality software solutions.
· Architect, build, and maintain efficient, reusable, and reliable Android code.
· Stay up-to-date with the latest industry trends and technologies, integrating new tools and techniques into our development process.

Requirements:

· Bachelor's or Master's degree in Computer Science, Software Engineering, or related field.
· 3-5 years of professional Android development experience.
· Expertise in Java/Kotlin programming languages.
· Solid understanding of object-oriented programming principles, data structures, algorithms, and design patterns.
· Proficiency in Android UI design principles, Material Design, and custom view development.
· Experience with RESTful APIs, Retrofit, JSON and other network libraries.
· Strong knowledge of databases like Room and Realm.
· Familiarity with Dependency Injection frameworks such as Dagger2 or Hilt.
· Experience with JetPack libraries, MVVM architecture, and reactive programming using LiveData and ViewModel.
· Knowledge of multi-threading and concurrency, including coroutines.
· Hands-on experience with Git for version control and continuous integration setup.
· Previous experience with Firebase services such as Cloud Messaging and Crashlytics.
· Excellent problem-solving and debugging skills.
· Strong communication and collaboration skills.

Skills
JavascriptApplication Programming Interface (API)JSRestful APIKotlinMVVMJetpacks