Web/Mobile DevelopmentBackend / Base de donnéesLLM IntegrationSaaS / Software engineering
Publié il y a 4 jours
Stage
⏱️4-6 mois
💼Hybride
💰Rémunéré
📅Expire dans 10 jours
Tu construis un pipeline, pas un coup de chance.
Description du poste
Project Overview & Objective
Deliver a production-ready iOS app, implement a self-hosted Android OTA update flow, integrate traditional AI and LLM models into mobile experiences, and add an in-app assistant chatbot and real-time user↔admin chat.
Improve error handling and observability across mobile and web clients and implement a dual-app experience in a single APK allowing users to switch between two related sections.
Current Status & Goals
Current status: Web and Android (v1) are in production; an outdated iOS build exists; Android updates currently require uninstall/reinstall; help inside the app is limited with no real-time conversation.
Goals include finishing and shipping the iOS app with feature parity, implementing self-update OTA for Android, adding an in-app assistant (smart guide), enabling real-time chat (user ↔ admin), improving error handling, and building a dual-app prototype in one APK.
Feature Details & Deliverables
iOS app: match Android features (login, events, submissions, media, notifications) and ensure smooth testing and release process with stable builds and clear release notes.
Android OTA: users see an update prompt and install without manual reinstall, with changelog, optional remind-me-later, and clear progress feedback.
In-app assistant: answer "how do I…?" using integrated LLMs or lightweight models, summarize event highlights/rules/deadlines, suggest next steps, and hand off to human support when needed.
Real-time chat: quick help during events with notifications and basic attachments, minimal UI focused on speed and clarity.
Dual-App prototype: single Android app switches between two experiences (e.g., "Core" and "Community") with shared login, update flow, and notification center.
Required Skills, Deliverables & Duration
Required skills: Angular + Capacitor (mobile), Django (backend), mobile app packaging and release, LLM integration familiarity is a plus, product thinking, and good communication.
Deliverables: ready-to-ship iOS app, private Android update flow inside the app (no Play Store dependency), smart in-app guide (FAQ/assistant), real-time chat feature with notifications, dual-app prototype in one APK, demo of full journey, and a documented technical report.
Recommended Period: 6 months.
Compensation: Monthly stipend with potential end-of-internship performance bonus and potential part-time or full-time employment.