Experience

2-4

Seniority level

Mid Level

Employment type

Full-Time

Overview

We are looking for a talented Native Android Developer to join our growing team. The ideal candidate will be responsible for developing, enhancing, and maintaining high-quality Android applications. You will work closely with product managers, designers, and backend engineers to create seamless and user-friendly mobile experiences.

Responsibilities

  • Design, develop, and maintain native Android applications using Kotlin and/or Java.
  • Collaborate with cross-functional teams to define, design, and implement new features.
  • Optimize applications for performance, quality, and responsiveness.
  • Identify and resolve bugs, performance issues, and technical challenges.
  • Write clean, efficient, and maintainable code following Android development best practices.
  • Integrate with RESTful APIs and third-party services.
  • Ensure applications comply with Google Play Store guidelines and manage app releases.
  • Stay updated with the latest Android development trends, tools, and technologies.
  • Participate in code reviews and contribute to improving development processes.

Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • Proven experience in native Android development using Kotlin and/or Java.
  • Strong understanding of Android SDKAndroid Studio, and different Android versions.
  • Familiarity with Material Design Guidelines and best practices.
  • Experience with RESTful APIsJSON, and third-party libraries.
  • Solid understanding of memory managementmulti-threading, and performance optimization.
  • Knowledge of version control systems (e.g., Git).
  • Experience with Google Play Store deployment and release management.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and collaboration skills.

Preferred Qualifications:

  • Experience with Jetpack Compose and modern Android architecture components.
  • Familiarity with CI/CD pipelines for Android applications.
  • Understanding of Agile/Scrum methodologies.
  • Experience with FirebasePush Notifications, and Google Cloud Services.
  • Knowledge of Unit Testing and UI Testing frameworks.

Share Job

Application Form

*Doc, Docx, PDF (Max file size - 6MB) upload icon