Android Developer
Genesys International Corporation 4.9
Animator
Onsite
1
Any
Not Required
No
Job Description
Job Responsibilities:
Develop and maintain product features by writing clean, scalable, and efficient code under the guidance of senior engineers.
Participate in product design discussions and contribute to technical decisions that align with business and user needs.
Perform unit, integration, and regression testing to ensure high-quality code and reduce bugs before deployment.
Collaborate cross-functionally with Product Managers, Designers, QA, and DevOps teams throughout the product lifecycle.
Assist in debugging and resolving technical issues in development, staging, and production environments.
Contribute to continuous improvement of development processes, tools, and coding practices through feedback and peer reviews.
Stay updated with new technologies and tools relevant to product engineering and proactively apply learnings to improve product quality and performance
Technical Skills:
Android Development -
Kotlin, Java, Android SDK, Jetpack (View Model, Live Data, Navigation, Room), MVVM Architecture.
Strong understanding of Android lifecycle, background services, and real-time location handling.
Maps & Navigation Systems -
Experience with Map Libre / Google Maps SDK integration.
Implementation of turn-by-turn navigation, route rendering, and rerouting logic.
GPS handling with focus on accuracy, drift correction, and stability.
Offline Navigation & JNI -
JNI integration with native modules (Rust/C++).
Experience with offline maps (MBTiles, vector tiles).
On-device search and routing using engines like Tantivy and Valhalla.
Efficient handling of large geospatial datasets
Debugging & Problem Solving -
Strong experience in resolving navigation issues such as route deviation, incorrect maneuver timing, GPS drift, and distance jumps.
Geometry-based maneuver triggering for improved navigation accuracy.
Performance optimization and crash analysis using tools like ADB and Logcat.
Core Fundamentals -
Data Structures & Algorithms.
Object-Oriented Programming (OOP) and MVVM architecture.
Soft Skills:
Strong problem-solving and analytical thinking to handle real-world product challenges.
Effective communication and collaboration within cross-functional teams.
Willingness to learn and adapt to new tools, technologies, and feedback.
Preferred Skills:
Internship or project experience in product-based development or scalable systems.
Knowledge of cloud platforms like AWS, GCP, or Azure.
Android Studio, Git, GitHub, Postman, CI/CD
Role: Mobile / App Developer
Industry Type: IT Services & Consulting
Department: Engineering - Software & QA
Employment Type: Full Time, Permanent
Role Category: Software Development
Qualifications
UG: B.Tech / B.E. in Any Specialization