About Us
Gnapi Technologies., is an Information Technology Company established in 2016 with registered offices in India, Canada and United States. 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 GIS applications working closely with multiple customers across North America.
Job Description
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 visualisation. You will collaborate closely with product, backend, and UI/UX teams to deliver robust, scalable mobile solutions.
Requirements
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, poly lines, 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, OpenLayers, or HERE Maps.
- Collaborate with backend teams to consume REST APIs, WebSockets, 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
- 34 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, WebSockets, 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 optimising 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.
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.
Benefits
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!
check(event) ; career-website-detail-template-2 => apply(record.id,meta) mousedown=lyte-button => check(event) final-style=background-color:#6875E2;border-color:#6875E2;color:white; final-class=lyte-button lyteBackgroundColorBtn lyteSuccess lyte-rendered=>