Mobile Application Developer (React Native + Django)
Astek · Cairo, Egypt · Posted 2026-05-06
We’re hiring on behalf of a client a Senior Full Stack Mobile App Developer to lead end‑to‑end development of an internal enterprise mobile app. You’ll own the React Native frontend and Django backend, delivering secure, reliable, and scalable solutions for internal teams.Key ResponsibilitiesMobile Frontend (React Native)Architect and build cross‑platform features with React Native and TypeScriptConvert user workflows / Figma into accessible, responsive UIIntegrate with backend APIs (REST/GraphQL), including auth and secure sessionsImplement state management and offline‑first patterns (sync, caching, retries)Optimize performance: rendering, navigation, startup time, memoryManage app release lifecycle: configs, signing, versioning, distributionBackend (Django)Design and build backend services with Python + Django (DRF preferred)Create secure APIs for internal use (RBAC, permissions, validation, rate limiting)Model data in PostgreSQL/MySQL; ensure query performance, migrations, integrityImplement background jobs/scheduled tasks (Celery/RQ, cron)Integrate enterprise systems and third‑party services (SSO, email/SMS, push, ERP/HR)Produce API docs (OpenAPI/Swagger), versioning strategy, and governanceQuality, Security & DeliveryDefine and implement testing strategy (unit, integration, E2E) and CI/CD automationImplement observability: logging, monitoring, alerting, crash reporting, incident responseApply secure coding practices (secrets management, encryption)Lead technical decisions, conduct code reviews, mentor engineers, drive best practicesWork in agile processes: accurate estimates, iterative delivery, early risk communicationRequirementsMandatory7+ years software development experience with production ownershipStrong experience shipping React Native mobile apps (TypeScript preferred)Strong experience building APIs with Django and RESTful patterns (DRF preferred)Hands‑on with relational DBs (PostgreSQL/MySQL) and ORM best practicesExperience implementing auth/authorization (JWT/OAuth2) and RBACSolid understanding of enterprise non‑functional requirements (security, reliability, maintainability)Familiar with Git workflows, code reviews, and CI/CD pipelinesPreferredEnterprise SSO (SAML/OIDC), Azure AD/Entra ID experienceDjango Channels/WebSockets for real‑time featuresBackground processing: Celery + Redis/RabbitMQContainerization/deployment with Docker (Kubernetes a plus)Mobile testing frameworks: Jest, Detox, or similarExperience with internal distribution and MDM (Intune, device policies)