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.
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.