Project overview:
- Develop a secure assessment mode for an educational mobile app that allows students to take exams without distractions and without leaving the application environment.
- Aim to improve academic integrity while preserving user privacy and ensuring a smooth learning experience.
Scope & core features:
- App-level restricted navigation: prevent module switching during an exam and disable non-authorized features while the exam is active.
- Local encrypted data storage and offline submission: securely store answers locally when offline and submit/synchronize results when connectivity is restored.
- Teacher/administrator dashboard: schedule, launch, and monitor exams (real-time monitoring and basic analytics for invigilation).
- Adaptive exam session recovery: robust recovery and continuation of exam sessions after connectivity loss, with conflict resolution when syncing.
Technical stack & tools (suggested):
- Mobile app: React Native / Expo; local storage options: Secure Storage, SQLite, IndexedDB where applicable.
- Backend / API: Node.js with Fastify or NestJS; databases: MongoDB or PostgreSQL; Auth: Firebase Auth or Auth.js.
- Deployment & tooling: Render / Railway / Vercel for deploys; Git + GitHub for version control.
Responsibilities & candidate profile:
- Required profile: Full-Stack Developer 25 (implement front-end mobile features and backend APIs, ensure secure storage and synchronization flows).
- Tasks include designing the restricted-navigation UX, implementing encryption for local storage, building APIs for scheduling/monitoring exams, and ensuring reliable offline-first behavior.
- Additional responsibilities: integrate authentication, implement server-side monitoring endpoints for teachers/administrators, write tests, and document recovery/sync strategies.
Deliverables & evaluation criteria:
- A functioning React Native prototype with exam-mode restrictions and offline encrypted storage.
- Backend endpoints and a basic teacher/administrator dashboard to schedule and monitor exams.
- Demonstrated adaptive session recovery after connectivity interruptions and secure submission flow.
How to apply:
- Apply via the company website: https://www.readdlytech.com
- Or send your application by email to
contact@readdlytech.com
with the subject "REF: Readdly-2026-141 Trainee Secure exam mode for mobile learning applications Application".