Android Developer
1424login
Job details
Job description, work day and responsibilities
Job Description: A full-stack Android developer will be responsible for designing, developing, and maintaining mobile applications for the Android operating system that provides indoor map rendering and navigation functionality. They will work with a team of developers, designers, and project managers to create a seamless navigation experience for users.
Responsibilities:
• Design and develop high-performance, reusable, and reliable Java and Kotlin code for the indoor navigation application.
• Implement indoor navigation algorithms and integrate with location-based services and sensors, such as Wi-Fi, Bluetooth, and accelerometer, to provide accurate indoor positioning
• Use Android Studio and other development tools to build, test, and debug the application
• Work with designers and project managers to ensure that the application meets all requirements and is released on schedule
• Collaborate with other developers to integrate with backend systems and APIs
• Write clean, maintainable, and testable code that adheres to best practices
• Troubleshoot and debug issues, and update and maintain existing applications
• Continuously discover, evaluate, and implement new technologies to maximize development efficiency
• Understand the full mobile development life cycle, from concept to deployment
• Continuously monitor the market for new indoor navigation technologies and techniques, and incorporate them into the application as appropriate.
Requirements: The suitable candidate should have experience with the following:
• Bachelor's degree in Computer Science or a related field.
• Strong knowledge of Java and Kotlin programming languages
• Experience with Android SDK and Android Studio
• Experience with RESTful APIs to connect Android applications to back-end services
• Experience with third-party libraries and APIs
• Experience with indoor navigation algorithms and location-based services
• Familiarity with Git and version control
• Understanding of design principles and material design
• Strong debugging and troubleshooting skills
• Strong analytical and problem-solving skills
• Strong communication and teamwork skills
• Strong sense of ownership and drive to deliver high-quality results
Company address
Offer ID: #900697,
Published: 1 month ago,
Company registered: 2 months ago