07/09/2026 updated


100 % available
Software Engineer | React Native & Full-Stack Developer
Ecully, France
Only remote
Master (RNCP 7) in Digital Technology ArchitectureGitHub ActionsJavaScriptAndroid (Software)Android Software DevelopmentApple IOSApp Store (IOS)Mobile Application DevelopmentCloud ComputingSoftware Design PatternsGitHubPython (Programming Language)PostgreSQLNode.jsNoSQLUi Patterns
Mobile Development with React Native & Expo
Extensive experience building and maintaining cross-platform mobile applications using React Native and Expo, including custom native modules, offline-first architectures, and UI component design for production-grade apps used by 500+ users.
Backend Development with NestJS, FastAPI & RESTful APIs
Strong background in designing and implementing backend services using NestJS, FastAPI, and RESTful API principles, integrated with databases such as PostgreSQL, MongoDB, and TypeORM for scalable and maintainable server-side solutions.
Cloud, DevOps & CI/CD Pipelines
Hands-on experience with DevOps tooling including Docker, Kubernetes, GitHub Actions, AWS Cognito, Firebase Cloud Messaging, and EAS to establish CI/CD pipelines, automate deployments, and manage cloud infrastructure efficiently.
Authentication & Security (JWT, RBAC, AWS Cognito)
Implementation of secure authentication workflows using JWT access control, Role-Based Access Control (RBAC), and AWS Cognito to improve user management and navigation security.
Real-Time Communication with WebSockets & Firebase
Integration of real-time features using WebSocket protocols and Firebase Cloud Messaging for live updates, notifications, and collaborative task management in mobile and web applications.
Frontend Development with React.js & Next.js
Development of web interfaces and chatbot integrations using React.js and Next.js, including OpenAI API integration to enhance user experience on web platforms.
Programming Languages (C/C++, Python, JavaScript/TypeScript, Kotlin, Swift)
Proficiency in multiple programming languages including C/C++, Python, JavaScript, TypeScript, Kotlin, and Swift, enabling versatile development across different platforms and environments.
Linux Infrastructure & Automation with Ansible
Management of Linux infrastructure and automated system deployments using Ansible, including providing technical guidance and support for skill development in educational environments.
State Management with Zustand
Application of Zustand for efficient state management in React Native projects, ensuring scalable and maintainable application state across complex mobile applications.
Extensive experience building and maintaining cross-platform mobile applications using React Native and Expo, including custom native modules, offline-first architectures, and UI component design for production-grade apps used by 500+ users.
Backend Development with NestJS, FastAPI & RESTful APIs
Strong background in designing and implementing backend services using NestJS, FastAPI, and RESTful API principles, integrated with databases such as PostgreSQL, MongoDB, and TypeORM for scalable and maintainable server-side solutions.
Cloud, DevOps & CI/CD Pipelines
Hands-on experience with DevOps tooling including Docker, Kubernetes, GitHub Actions, AWS Cognito, Firebase Cloud Messaging, and EAS to establish CI/CD pipelines, automate deployments, and manage cloud infrastructure efficiently.
Authentication & Security (JWT, RBAC, AWS Cognito)
Implementation of secure authentication workflows using JWT access control, Role-Based Access Control (RBAC), and AWS Cognito to improve user management and navigation security.
Real-Time Communication with WebSockets & Firebase
Integration of real-time features using WebSocket protocols and Firebase Cloud Messaging for live updates, notifications, and collaborative task management in mobile and web applications.
Frontend Development with React.js & Next.js
Development of web interfaces and chatbot integrations using React.js and Next.js, including OpenAI API integration to enhance user experience on web platforms.
Programming Languages (C/C++, Python, JavaScript/TypeScript, Kotlin, Swift)
Proficiency in multiple programming languages including C/C++, Python, JavaScript, TypeScript, Kotlin, and Swift, enabling versatile development across different platforms and environments.
Linux Infrastructure & Automation with Ansible
Management of Linux infrastructure and automated system deployments using Ansible, including providing technical guidance and support for skill development in educational environments.
State Management with Zustand
Application of Zustand for efficient state management in React Native projects, ensuring scalable and maintainable application state across complex mobile applications.
Languages
ArabicNative speakerEnglishFluentFrenchFluentSpanishBasic knowledge
Project history
Built a language learning app with React Native/Expo featuring pronunciation practice, AI feedback, and a vocabulary system. Implemented FastAPI and MongoDB backend with OpenAI Whisper integration for pronunciation transcription. Added adaptive lesson generation based on user progress and offline support with AsyncStorage and SecureStore.
Built a collaborative task management app with React Native/Expo featuring inline editing, comments, and workspace management. Implemented WebSocket real-time collaboration with live updates, activity feed, and notifications. Created NestJS and PostgreSQL backend with workspace permissions, task filtering, and global search.
Improved and maintained the AutoCash Pro mobile application built with React Native and Expo, used by 500+ users for vehicle inspections and marketplace management. Implemented AWS Cognito authentication with JWT and RBAC workflows. Developed a custom native camera module, established CI/CD pipelines using GitHub Actions and EAS, implemented an offline-first NoSQL database, and built a task management system with calendar synchronization.