Responsibilities:
• The ideal candidate should be proficient Java programming language.
• They should have a comprehensive understanding of the Android SDK, encompassing its various components and functionalities.
• Basic knowledge on third-party APIs, libraries, and SDKs is necessary, showcasing the candidate's ability to leverage external resources effectively.
• Familiarity with database management using SQLite and Queries and shared preferences.
• Knowledge in working with Restful APIs, as well as familiarity with XML and JSON formats, SOAP APIs, Retrofit, and other mobile libraries, is highly desirable.
• Knowledge of Git version control system is essential for collaborative development and managing codebase changes effectively.
• Proficiency in Camera integration within Android applications
• Competence in integrating Google Maps into Android applications is important for location-based services and mapping functionalities.
• Understanding Android design principles is essential for creating visually appealing and user-friendly Android applications.
• Excellent problem solving and debugging skills
• Knowledge in Android architecture
• Enthusiastic about new technology and software"