Job Openings Android Developer

About the job Android Developer

Key Responsibilities:

  • Design, develop, and maintain Android applications that meet both functional and design specifications.
  • Work closely with cross-functional teams (product, design, back-end) to deliver new features and improvements.
  • Ensure the performance, quality, and responsiveness of applications by identifying and fixing bugs.
  • Write clean, efficient, and maintainable code, adhering to best practices in Android development.
  • Participate in code reviews and ensure code quality across the project.
  • Stay current with the latest Android development trends, tools, and best practices.
  • Communicate effectively with team members and stakeholders to provide project updates and discuss technical challenges.

Qualifications:

  • 5+ years of professional Android development experience.
  • Strong experience with Kotlin and Java.
  • Familiarity with Android SDK, various versions of Android, and managing different screen sizes.
  • Hands-on experience with RESTful APIs to connect Android applications to backend services.
  • Proficient in version control systems, such as Git.
  • Strong understanding of UI/UX design principles.
  • Solid understanding of Agile development methodologies.
  • Strong problem-solving skills and self-motivation to work independently in a remote setup.
  • Excellent verbal and written communication skills in English.

Preferred Qualifications:

  • Experience with Jetpack Compose and modern Android architectures (e.g., MVVM, Clean Architecture).
  • Familiarity with CI/CD pipelines for mobile apps.
  • Prior experience in remote working environments or distributed teams.
  • Previous experience in developing apps for startups or dynamic environments.