Job Title : Cross-Platform Mobile Developer
Location : Bengaluru, Karnataka.
Department : Engineering
Employment Type : Permanent - Full Time
Education : Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
Experience : 3 - 4 years’ experience required.
Company
Gnapi Technologies., is an Information Technology Company with registered offices in Canada, United States and India. Gnapi provides end-to-end IT services and solutions to help and support clients succeed. Gnapi fosters a deep understanding of clients’ businesses and builds strong relationships to best-fit IT solutions, supported by our technology expertise. Gnapi has a strong expertise in the utilities and Telecom domains, working closely with multiple customers across North America.
About the Job
We are seeking a skilled Cross-Platform Mobile Developer with strong experience building high-performance mobile applications using modern frameworks. The ideal candidate should have hands-on experience developing apps that involve map rendering, geolocation services, and real-time data visualization. You will collaborate closely with product, backend, and UI / UX teams to deliver robust, scalable mobile solutions.
What You’ll Do
Develop and maintain cross-platform mobile applications for iOS and Android using frameworks such as Flutter or React Native.
Implement and optimize map-based features, including custom markers, layers, annotations, polylines, routing, and offline maps.
Integrate geolocation services, GPS, sensor data, and real-time updates into the mobile application.
Work with external APIs and SDKs such as Google Maps, Mapbox, Open Layers, or HERE Maps.
Collaborate with backend teams to consume REST APIs, WebSocket's, and streaming data.
Ensure application performance, smooth rendering, and efficient handling of large, dynamic datasets.
Implement secure authentication, authorization, and data protection best practices.
Conduct unit testing, integration testing, and support CI / CD for mobile apps.
Identify bottlenecks, troubleshoot issues, and optimize performance across devices.
Participate in code reviews, architecture discussions, and contribute to technical documentation.
What We Are Looking For
3 - 4 years of hands-on experience building cross-platform mobile applications.
Strong proficiency in Flutter, React Native, or similar frameworks.
Experience working with GIS / mapping libraries, geolocation APIs, and location-based features.
Good understanding of real-time communication, WebSocket's, or push notifications.
Experience integrating RESTful APIs and handling JSON / XML data.
Knowledge of offline storage, caching strategies, and background services.
Strong understanding of mobile UI / UX concepts and responsive layouts.
Proficiency in debugging, profiling, and optimizing mobile performance.
Experience using version control systems (Git) and working in Agile / Scrum environments.
Good to Have
Experience with native modules in Android (Kotlin / Java) or iOS (Swift).
Familiarity with app store deployment, build pipelines, and release processes.
Knowledge of location accuracy, sensor fusion, or real-time data streaming.
Exposure to analytics, crash reporting, and monitoring tools.
What is in it for you?
We believe that our people are our strength. Along with a competitive salary, we provide a range of benefits designed to support your well-being and growth.
Health Insurance
Vacation & Sick Leaves
Wellness Benefits
Upskilling Support
Annual Team Outing
Social Club & Book Club
Join us if you love solving problems, building scalable applications, and working in a collaborative environment!
Mobile Developer • Sangli, Maharashtra, India