Job Openings Senior Android Developer

About the job Senior Android Developer

Position Overview: We are looking for an experienced Senior Android Developer to join our team. As a Senior Android Developer, you will work on development and maintenance of our Android applications. You will collaborate closely with cross-functional teams to define, design, and ship new features, ensuring robust and scalable performance across our platform.

Responsibilities:

  • Work on app lifecycle from concept stage to delivery and post-launch support.
  • Architect, design, develop, deploy, and maintain high-quality Android applications.
  • Collaborate with product managers, designers, and backend engineers to deliver compelling user-facing products.
  • Implement best practices for mobile application development, including security, accessibility, and user experience.
  • Mentor and guide junior developers, ensuring adherence to coding and design standards.
  • Stay updated with the latest Android technologies, trends, and best practices.

Requirements:

  • Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent work experience).
  • Proven experience (6+ years) in Android development, with a strong portfolio of apps published on the Play Store.
  • Expertise in Kotlin and Java, with a deep understanding of Android SDK and frameworks.
  • Knowledge of Kotlin Coroutines for asynchronous programming and managing background tasks effectively.
  • Solid understanding of software design patterns, data structures, and algorithms.
  • Prior experience or interest in Kotlin Multiplatform (KMP) development.
  • Experience with RESTful APIs to connect Android applications to backend services.
  • Familiarity with Agile development methodologies.
  • Strong problem-solving skills and ability to thrive in a fast-paced environment.

Preferred Qualifications:

  • Experience with Android Jetpack components (e.g., LiveData, ViewModel, Room).
  • Knowledge of modern Android architectures (e.g., MVVM, MVI).
  • Familiarity with CI/CD pipelines for automated testing and deployment.
  • Experience with performance profiling and optimization tools.
  • Contributions to open-source projects or a strong GitHub profile.

Benefits:

  • Work from anywhere
  • 25 vacation days
  • Summer house for remote working
  • Budget for education