Job title: Native Android Developer
Company: Sumeru Solutions
Job description: Job Title: Native Android DeveloperLocation: RemoteImportant Information:Remote, with 3-4 hours overlap required with North American time zones. The app is primarily used in remote locations with limited connectivity. Target users are mainly in developing countries, hence the focus on Android. The project requires integration with existing backend systems and APIs. Long-term partnership potential for ongoing development.Project Description:A for-profit organization focused on verifying tree planting for carbon credits, is seeking a Native Android Developer to enhance and expand their “Collect” mobile application. This app is crucial for field data gathering in tree planting verification processes, used by planting partners worldwide, particularly in remote locations like Kenya.Desired team structure:3 senior level Native Android developersKey Responsibilities:Develop and improve the Android “Collect” app using Kotlin, focusing on UI/UX enhancementsImplement offline capabilities and efficient data syncing mechanismsIntegrate mapping features using Mapbox APIDevelop functionality for capturing various data types: photos, videos, walking paths, pins, tasks, and tree measurementsCollaborate with the in-house designer to implement UI/UX improvementsWork on bug fixes and application performance optimizationIntegrate with backend APIs and servicesSuccess Criteria:Deliver a functional, user-friendly app within a 2-3 month timeframeSuccessfully implement offline capabilities and efficient data syncingImprove app performance and user experience in remote, low-connectivity areasEffectively integrate with existing backend systems and APIsMeet design specifications and enhance overall app usabilityProject Technology Stack:Kotlin for Android developmentMapbox API for mapping featuresS Lite or Room for local data storageRESTful APIs for backend communicationVersion controlQualifications:Bachelor’s degree in Computer Science, Software Engineering, or related field’Minimum 6 years of experience in Android app development, with at least 4 years using KotlinStrong proficiency in KotlinExperience with offline-first app development and data syncingFamiliarity with mapping libraries, preferably MapboxKnowledge of Android UI design principles and best practicesExperience integrating mobile apps with backend services
Expected salary:
Location: USA
Job date: Fri, 08 Nov 2024 23:15:42 GMT
Apply for the job now!