HomeCareersAndroid Developer

Android Developer

Location

Autonom8 Private Limited,
4th Floor, E, IITM Research Park, Kanagam Rd, Kanagam, Taramani, Chennai, Tamil Nadu 600113

Experience

3-6 years

Job Description

We are seeking a skilled Android Developer to join our team and contribute to the development of high-quality mobile applications. The ideal candidate should have a solid background in Android development, with specific expertise in WebViews, Realm, Room, SQLite, and camera functionalities.

About Autonom8

Autonom8 is a cutting-edge technology company focused on revolutionizing process automation. We build innovative mobile and web applications to empower businesses with seamless digital solutions. As part of our growing team, we are looking for an experienced Android Developer who is passionate about mobile technologies and thrives on solving complex challenges.

Responsibilities

  • Design, develop, and maintain Android applications.
  • Integrate WebViews for hybrid app experiences and ensure performance optimization.
  • Work with Realm, Room, and SQLite databases for efficient data storage and management.
  • Implement camera functionalities within the app, including image capture and processing.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Ensure the performance, quality, and responsiveness of applications.
  • Identify and correct bottlenecks, fix bugs, and improve application performance.
  • Stay updated with the latest Android technologies and best practices.

Core Skills

  • 3 to 5 years of experience in Android development.
  • Strong knowledge of Android SDK, different versions of Android, and how to deal with various screen sizes.
  • Proficient in Java and/or Kotlin programming.
  • Hands-on experience with WebViews, Realm, Room, SQLite, and Camera APIs.
  • Familiarity with RESTful APIs to connect Android applications to back-end services.
  • Experience with version control systems like Git.
  • Strong problem-solving skills and the ability to troubleshoot complex issues.
  • Good understanding of UI/UX principles and experience with integrating third-party libraries and APIs.

Good to have

  • Experience with CI/CD tools for Android apps.
  • Knowledge of cloud messaging APIs and push notifications.
  • Familiarity with Agile development processes.