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 InsuranceVacation & Sick LeavesWellness BenefitsUpskilling SupportAnnual Team OutingSocial Club & Book ClubJoin us if you love solving problems, building scalable applications, and working in a collaborative environment!