Action Item Solutions

Senior Android Developer

We are currently seeking a highly skilled and experienced Senior Android Developer to join our talented mobile development team. As a Senior Android Developer, you will have the opportunity to work on exciting projects, develop innovative mobile applications, and contribute to the growth and success of our company.

Responsibilities

  • Collaborate with cross-functional teams to design, develop, and maintain high-quality Android applications.
  • Take ownership of the entire app development lifecycle, from conceptualization to deployment and ongoing maintenance.
  • Lead and mentor junior developers, providing guidance and support to ensure the delivery of exceptional mobile applications.
  • Architect and implement robust, scalable, and efficient solutions while adhering to best practices and coding standards.
  • Collaborate with designers and product managers to create user-friendly and visually appealing interfaces.
  • Continuously optimize application performance, ensuring smooth user experiences across different devices and screen sizes.
  • Stay up-to-date with the latest trends and advancements in Android development, and proactively share knowledge with the team.

Requirements

  • 5+ years of professional experience in Android development.
  • Strong proficiency in Java or Kotlin programming languages.
  • Extensive knowledge of Android SDK, different versions of Android, and how to effectively deal with different screen sizes.
  • Proven experience in developing and releasing complex Android applications in the Google Play Store.
  • Solid understanding of software development principles, including object-oriented design, SOLID principles, and design patterns.
  • Experience working with RESTful APIs and integrating third-party libraries and services.
  • Familiarity with Git version control and continuous integration tools.
  • Excellent problem-solving skills and a strong attention to detail.
  • Strong communication and collaboration skills, with the ability to work effectively within a team.

Preferred Qualifications

  • Experience with Kotlin programming language.
  • Knowledge of reactive programming frameworks like RxJava or Kotlin Coroutines.
  • Familiarity with testing frameworks such as Espresso, Mockito, or JUnit.
  • Experience with Firebase or other backend-as-a-service platforms.
  • Prior experience in Agile/Scrum development methodologies.

If you are a passionate Senior Android Developer with a proven track record of building and delivering high-quality mobile applications, we would love to hear from you. Join our team and contribute to the development of cutting-edge Android applications that will make a significant impact in our industry.