العودة لقائمة المشاريع
تطوير منصة مرتبطة مع لوحة تحكم وتطبيق
الميزانية
$2500.00 - $5000.00
التصنيف
برمجة، تطوير المواقع والتطبيقات
المهارات المطلوبة
برمجة التطبيقات
جافا
كوتلن
Ionic
Swift
Front End
تطوير التطبيقات
الذكاء الاصطناعي
Firebase Cloud Firestore
Django
flutter
PHP
Next.js
Docker
React
برمجة التطبيقات
جافا
كوتلن
Ionic
Swift
Front End
تطوير التطبيقات
الذكاء الاصطناعي
Firebase Cloud Firestore
Django
flutter
PHP
Next.js
Docker
React
الوصف
احتاج Full-stack developer قادر على تنفيذ المشروع من خلال تطوير المشروع وتقسيم العمل على الفريق Back,Front End و flutter والربط مع الجهات ذات العلاقة API و تأسيس قواعد البيانات وتهيأة الخوادم.
يجب تطبيق معايير approch
Use Agile (e.g., Scrum, Kanban) for iterative development and continuous improvement.
Define roles (e.g., frontend, backend, QA, DevOps) and responsibilities
Use tools for collaboration and tracking progress
Hold daily stand-ups, sprint planning, and retrospectives
Use Git with a branching strategy
Automated Testing: Write unit, integration, and end-to-end tests. Use tools like Jest, PyTest, or Selenium
microservices or layered architecture
right tools and frameworks (e.g., React/Angular for frontend, Node.js/Django for backend, PostgreSQL/MySQL for database)
calability (e.g., load balancing, caching, database sharding)
clear documentation for code, APIs, and workflows.
ESLint for JavaScript
Use parameterized queries or ORMs to avoid SQL injection.
Implement proper authentication and authorization (e.g., OAuth, JWT)
Encrypt sensitive data (e.g., passwords, tokens) using strong algorithms (e.g., bcrypt, AES
Keep dependencies updated and use tools like npm audit or OWASP Dependency-Check.
Use algorithms with optimal time and space complexity
mplement caching (e.g., Redis, Memcached) for frequently accessed data
Index tables, optimize queries, and avoid N+1 query problems
Use async/await, threads, or message queues (e.g., RabbitMQ, Kafka) for long-running tasks.
CI/CD Pipelines: Automate builds, testing, and deployments using tools like Jenkins, GitHub Actions, or GitLab CI/CD.
Monitoring: Use monitoring tools (e.g., Prometheus, Grafana) and log aggregation (e.g., ELK Stack) to track performance and errors.
Frontend: React, Angular, or Vue.js for dynamic UIs.
Backend: Node.js, Django, Spring Boot, or Laravel for robust APIs.
Database: PostgreSQL, MySQL, or MongoDB for data storage.
DevOps: Docker, Kubernetes, Terraform for containerization and orchestration.
Security: OWASP tools, HashiCorp Vault for secrets management.
يجب المتقدم ان يكون لديه خبرة واطلاع على احدث التقنيات والمهارات اللازمة للتأكد من القدرة على الالتزام بالتسليم والاستجابة السريعة للحالات الطارئة والقدرة على الاختبار وسرعة التنفيذ