Apply Edge Start your job search

Senior Mobile Full Stack Developer

GB Corp · 6th of October, Al Jizah, Egypt

Apply & track with Apply Edge
Job SummaryWe are seeking a Senior Mobile Full Stack Developer with expertise in Flutter for cross-platform mobile development and Django for backend development. You will be responsible for designing, developing, and maintaining scalable mobile applications, integrating backend services, and ensuring high performance, security, and maintainability.ResponsibilitiesDevelop and maintain cross-platform mobile applications using Flutter.Design and implement secure authentication and authorization (e.g., JWT, OAuth).Work on database design, optimization, and management (PostgreSQL, MySQL, or Firebase).Implement state management solutions (Provider, Riverpod, Bloc, Redux, etc.) in Flutter.Optimize mobile applications for performance, responsiveness, and security.Collaborate with UI/UX designers to implement intuitive user interfaces.Integrate third-party APIs, payment gateways, push notifications, and analytics services.Write clean, maintainable, and well-documented code following best practices.Conduct code reviews, mentor junior developers, and ensure coding standards.Deploy and manage applications using cloud services like AWS, GCP, or DigitalOcean.Monitor app performance, troubleshoot issues, and implement necessary fixes.Requirements5+ years of experience as a Full Stack Developer.Strong experience in Flutter for mobile app development (Dart, widgets, animations).Proficiency in Django (Django REST Framework, ORM, migrations, Django Admin).Experience with PostgreSQL, MySQL, or Firebase databases.Deep understanding of RESTful APIs, WebSockets, GraphQL (optional).Hands-on experience with CI/CD pipelines for mobile apps (Fastlane, GitHub Actions, or Bitrise).Strong understanding of state management in Flutter.Familiarity with containerization (Docker) and deployment (AWS, GCP, or DigitalOcean).Experience with mobile app distribution (Google Play, App Store).Knowledge of unit testing, integration testing, and test-driven development (TDD).Strong problem-solving skills and ability to work in an agile environment.