Android Developer
Published date: 2024/01/10
- Location: Faridabad, Haryana, India
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
Skills:- Model-View-View-Model (MVVM) and RxJava
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
Skills:- Model-View-View-Model (MVVM) and RxJava
2 page views
Related listings
-
Mobile TestingAndroid DeveloperJob Description 1) With Manual + a bit of experience in testing mobile apps Proficient in Manual Testing of web applications & Mobile Applications + Jira + Zephyr + Confluence. Good to have knowledge on deployment of mobile apps in devices 2) Man...2026/11/06
-
Android Developer - Qualcomm PlatformAndroid DeveloperSkills And Experience • Bachelor's / Master's degree in Computer Science • Hands-on experience for Android native applications / Android Services development • Hands-on experience of Android OS porting on System-on-Chip (SOC) either Qualcomm / MediaT...2026/11/06
-
Principal Development - Mobile AndroidAndroid DeveloperSun Life - Gurgaon, Haryana You are as unique as your background, experience and point of view. Here, you’ll be encouraged, empowered and challenged to be your best self. You'll work with dynamic colleagues - experts in their fields - who are eager t...2026/11/06