Senior Mobile Application Developer — GPS, Mapping & Real-Time Location Services (India)

Senior Mobile Application Developer — GPS, Mapping & Real-Time Location Services (India)

12 Oct
|
Maza Induustries
|
India

12 Oct

Maza Induustries

India

: Senior GPS Mobile App Developer & Full-Stack Engineer

Position: Senior Mobile Application Developer — GPS, Mapping & Real-Time Location Services

Location: India — Remote

Employment Type: Contract / Freelance, with potential for ongoing work

Project Stage: New application development from the ground up

Platforms: iOS and Android

Project Duration: To be proposed by the applicant following technical assessment

- Project Overview

I am seeking a highly skilled and experienced mobile application developer to build a professional GPS-based mobile application from the ground up.

I am looking for a developer who can take ownership of the technical development process, recommend the most appropriate technologies, build a reliable and scalable application, and deliver a thoroughly tested product ready for launch.

The developer must have strong experience in mobile application development, GPS and location-based services, mapping technologies, backend development and API integrations.

This is a serious development project. I am looking for someone who can communicate professionally, understand requirements, identify potential technical challenges and deliver high-quality work independently.

The selected candidate must be comfortable communicating directly with an English-speaking client in Australia.

- Essential English Communication Requirements

Excellent English communication is mandatory for this position.

Applicants must demonstrate clear, professional and fluent English-speaking and writing capabilities.

The successful candidate must be able to:

- Speak English clearly and confidently during video meetings.
- Explain technical concepts, development decisions and potential problems in understandable English.
- Understand detailed written requirements without repeatedly misunderstanding instructions.
- Write skilled English in emails, project updates, documentation and technical reports.
- Ask clear questions when requirements are unclear.
- Explain development progress, blockers, risks and proposed solutions.
- Participate in regular video calls and demonstrate completed work.
- Communicate proactively rather than waiting for instructions when problems arise.

Applicants must be willing to attend an initial video interview and a live technical discussion in English.

Applications without sufficient English communication skills will not be considered. Candidates must demonstrate their abilities during the interview; stating English proficiency on a résumé alone is insufficient.

- Core Technical ResponsibilitiesMobile Application Development

- Design and develop a high-quality mobile application for iOS and Android.
- Recommend a suitable application architecture and technology stack.
- Develop a clean, responsive and professional user interface.
- Implement navigation between application screens and required user workflows.
- Ensure compatibility across supported devices and operating system versions.
- Optimise performance, reliability and maintainability.
- Implement appropriate error handling and loading states.

GPS and Location-Based Functionality
- Integrate GPS and device-location services.
- Implement accurate location acquisition and updates.
- Develop real-time location tracking where required.
- Implement background location tracking when the application requires it and the operating system permits it.
- Handle location permissions, denied permissions and changes to device settings.
- Manage location updates when the application is in the foreground, background or suspended state, subject to platform limitations.
- Optimise GPS polling, battery consumption and location-update frequency.
- Handle weak GPS signals, network interruptions and temporary loss of connectivity.
- Implement location history and tracking data storage if required.
- Support geofencing, location alerts or other location-triggered functionality if required by the approved specification.

Mapping and Navigation
- Integrate an appropriate mapping SDK, such as Google Maps or Mapbox.
- Display interactive maps and location markers.
- Implement route calculation, directions or navigation if required.
- Handle map loading, location changes and route updates.
- Recommend suitable mapping services based on technical requirements, coverage, cost and licensing.
- Explain any additional usage-based API fees before implementation.

Backend and Database Development
- Design and implement the backend infrastructure required by the application.
- Develop and integrate secure APIs.
- Design appropriate database structures for application data.
- Implement user authentication and account management if required.




- Synchronise location data between devices and the backend where required.
- Implement real-time data updates if required.
- Configure cloud hosting, monitoring, logging and backups as appropriate.
- Design the system to accommodate future users, features and increased usage.

Potential technologies include Node.js, PostgreSQL, Firebase, Supabase or equivalent solutions. The developer must recommend the most suitable architecture rather than selecting technologies without justification.

Security and Privacy

- Implement secure authentication and access controls where required.
- Protect location information and other sensitive user data.
- Apply appropriate encryption in transit and secure storage practices.
- Avoid exposing API keys, passwords or credentials in public source code.
- Implement appropriate data retention and deletion processes.
- Follow applicable privacy requirements and Apple and Google platform policies.
- Obtain and handle location permissions transparently and appropriately.

Testing and Quality Assurance
- Test the application on physical iOS and Android devices.
- Test location functionality under different GPS and network conditions.
- Test background tracking and battery consumption if these features are required.
- Test permissions, application restarts, connectivity loss and recovery.
- Identify and resolve crashes, bugs and performance issues.
- Provide evidence of completed tests and known limitations.
- Deliver a stable, production-ready application against the agreed acceptance criteria.

Deployment and Launch
- Prepare the application for submission to the Apple App Store and Google Play Store.
- Configure production and testing environments.
- Assist with app signing, build configuration and deployment.
- Provide release instructions and technical documentation.
- Resolve development-related issues identified during the agreed launch process.

4. Required Technical Skills

Applicants must demonstrate practical experience in the relevant areas below.

Mobile development

- Solid Flutter and Dart experience, or demonstrable equivalent experience in native iOS and Android development.
- Experience building and releasing production mobile applications.
- Understanding of mobile architecture, state management, debugging and performance optimisation.
- Ability to integrate native platform capabilities when cross-platform frameworks require them.

GPS and mapping

- Practical experience with GPS, geolocation or location-based mobile applications.
- Experience with Google Maps SDK, Mapbox or comparable mapping technology.
- Understanding of location permissions, accuracy, background execution and battery optimisation.
- Experience with real-time tracking is highly desirable.

Backend development

- REST API development and integration.
- Database design and data management.
- Authentication and authorisation.
- Cloud deployment and environment configuration.
- Real-time communication or event-driven systems when required.

Development workflow

- Git and version control.
- Debugging and automated testing.
- Transparent technical documentation.
- Secure management of credentials and deployment configurations.
- Ability to work with milestones, acceptance criteria and code reviews.

5. Preferred Experience

Preference will be given to applicants who have:

- Built and launched at least one GPS-enabled mobile application.
- Personally implemented background location tracking.
- Developed live location-sharing or vehicle-tracking functionality.
- Worked on navigation, delivery, transport, travel or fleet-management applications.
- Experience resolving iOS and Android location-tracking limitations.
- Designed scalable applications with a clear separation between frontend, backend and data layers.
- Worked directly with international clients and communicated progress professionally.

Applicants must clearly distinguish between functionality they personally developed and work completed by other team members.
- Expected Project Deliverables The successful developer will be responsible for delivering the items agreed in the final scope of work.

- Technical discovery and requirements review.
- Recommended architecture and technology stack.
- Development roadmap with milestones and timelines.




- Application structure and initial working prototype.
- Functional mobile application for the agreed platforms.
- Implemented GPS, mapping and other approved features.
- Backend services, database and API integrations, if applicable.
- Testing documentation and resolved defects against agreed criteria.
- Complete application source code and relevant backend code.
- Source-code repository and version history.
- Build and deployment instructions.
- Technical documentation and configuration details.
- Assistance with store submission and production deployment.
- Handover meeting and explanation of the completed system.

The application must be delivered in a condition that allows another qualified developer to maintain and extend it.
- Ownership and Confidentiality The project will require a written agreement covering confidentiality, intellectual property and delivery obligations.

The developer must agree to:

- Keep project information and confidential business details private.
- Assign or transfer ownership of project-specific deliverables to me as agreed in the contract and applicable law, subject to any expressly identified third-party or pre-existing components.
- Provide the complete agreed source code and project documentation.
- Work through a source-code repository that I own or control.
- Use accounts, hosting and cloud infrastructure that I own or control wherever practical.
- Disclose third-party libraries, licences and recurring service costs.
- Not reuse or disclose confidential project information without authorisation.
- Document any pre-existing code or components incorporated into the project.

No production credentials or critical project assets should be controlled exclusively by the developer.
- Work Structure and Reporting The developer must be comfortable working with a client based in Australia.

The expected working arrangement includes:

- Regular written progress updates.
- Agreed video meetings and working hours for communication.
- Demonstrations of functional software at agreed milestones.
- Early communication of delays, risks and technical problems.
- Written confirmation of completed tasks and outstanding work.
- Use of a mutually agreed project-management and issue-tracking system.
- Review and approval of milestones before payment.

The developer must be able to explain progress clearly and provide realistic timelines rather than making unsupported promises.
- Application Requirements To apply, please provide the following:

- Your full professional name and current location in India.
- Your years of professional mobile-development experience.
- Links to applications you have personally developed and launched.
- Specific examples of GPS, mapping or background-tracking projects.
- A description of your personal contribution to each relevant project.
- Your preferred technology stack and the reasons for your recommendation.
- Your proposed development approach and initial technical architecture.
- Your estimated timeline, broken into milestones.
- Your proposed fixed-price or hourly rate, with the currency clearly stated.
- Your availability and expected weekly commitment.
- Your experience working with international clients.
- Confirmation that you can attend video meetings and communicate clearly in spoken and written English.
- Confirmation that you are willing to complete a short, paid technical assessment if shortlisted.

Please include links to live applications, portfolio projects, code samples where appropriate, or other verifiable evidence of your experience.

Generic applications that do not address the requirements above are unlikely to be shortlisted.

- Selection Process

Shortlisted candidates will proceed through the following stages:

- Application and portfolio review.
- Live video interview conducted in English.
- Technical discussion focused on GPS functionality, architecture and mobile-platform limitations.
- Review of a relevant previous project or a small paid technical assessment.
- Review of the proposed scope, timeline, milestones and pricing.
- Final agreement and commencement of development.

Final Candidate Profile

I am looking for a technically competent, accountable and professional developer who can take responsibility for building a reliable GPS-based mobile application and communicate effectively throughout the project.

Technical ability, proven relevant experience, clear English communication, transparency and reliable delivery are essential requirements.

Please apply only if you can demonstrate the skills and professional communication standards required for this project.

Pay: ₹11,000.00 - ₹60,000.00 per month

Work Location: Remote

📌 Senior Mobile Application Developer — GPS, Mapping & Real-Time Location Services (India)
🏢 Maza Induustries
📍 India

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior mobile application developer — gps, mapping & real-time location services (india) / india

Subscribe to this job alert:

Get the latest job offers by email for: senior mobile application developer — gps, mapping & real-time location services (india) / india