Full Stack Developer for Web & Android Mobile App - 10/07/2024 06:47 EDT

Job ID: 38322207

Budget: ₹37,500 – ₹75,000 INR

Full Stack Developer for Web & Android Mobile App

We are looking for an experienced full-stack developer to build a robust system for our cookstove distribution and monitoring. The system should be scalable, allowing for the addition of multiple modules to support other business functions in the future.

Project Overview

Cookstove Module:

We require a system to monitor cookstoves using NFC tags and IoT temperature sensors. This system will geo-locate each cookstove and provide a back-end interface for both customer viewing and employee workflow management.

System Requirements:

User Interfaces:
Mobile App (Android): Approximately 10 screens with various workflows and data submission forms.
Web Interface: Screens to display cookstove geolocation and user information.
Technology Stack:
Frontend: HTML5, CSS, JavaScript (with a focus on responsive design)
Mobile Development: Flutter, Android Studio
Backend: PHP or Python
Database: MongoDB, MySQL, or PostgreSQL
Maps Integration: Google Maps JavaScript API

Key Features:

NFC Integration: Each cookstove will have an NFC tag with a unique identifier. NFC tags enable end-users to collect and transmit data to their smartphones. The app must efficiently read and write data on various NFC tags.
IoT Integration: 2% of cookstoves will have IoT temperature sensors for additional data collection.
User Registration and Training: The mobile app will include user registration and basic training modules.
Geolocation: Display user and cookstove locations on a map. Offline data storage and synchronization when an internet connection is available.
Dashboard and Analytics: Collect and display data for online analytics and forecasts.
Deployment: Deploy the mobile application on Google Play Store or distribute via local app sharing (.apk).

Responsibilities:

Design and Development: Create wireframes and mockups for app screens and user flows. Develop a responsive web interface that is visually appealing and functional across all devices.
Efficiency and Reliability: Ensure the app is fast, reliable, and user-friendly. Handle multiple NFC reads and writes without performance issues.
Future Expansion: Design the system to allow for future modules, such as an employee timesheet module. Plan for a future iOS app development phase.

Qualifications:
Proven experience with NFC technology, Android app, and web development.
Strong portfolio demonstrating successful NFC-related projects.
Expertise in HTML5, CSS, Flutter, Android Studio, PHP/Python, MongoDB/MySQL/PostgreSQL, and Google Maps JavaScript API.
Excellent communication skills and a proactive attitude.
Your recommendations are welcome

Important:

In your proposal, please mention the DevOps tools and methodologies you plan to use.
Experience in DevOps is essential.

Notes:

We will need an iOS app in the future.
Additional modules, such as an employee timesheet system, will be added later.
Please feel free to ask any questions to clarify project requirements and update the brief if necessary.