Cross-Platform E-commerce Application Development

Job ID: 38700921

Budget: $1,500 – $3,000 USD

Job Posting for Application Development

Overview:
We are seeking a highly experienced programmer to develop a job application that connects job seekers with employers in an easy and efficient manner. The programmer should be capable of designing and building the application from scratch, focusing on performance and user experience.

Application Pages:
The application will consist of approximately 125-150 pages.

Requirements:

1. Application Development:
• Create applications for iOS, Android, and Huawei, along with a web interface compatible with Windows operating systems.
• Ensure compatibility with all web technologies and different operating systems.
• The programmer must have extensive experience and should not be a beginner.
2. User Interface (UI/UX):
• We have a dedicated designer creating the designs, so the focus will be on the software development.
• Include features such as drag-and-drop, instant notifications, and easy navigation.
3. Application Functions:
• Ability to register accounts for both employers and job seekers.
• Publish and manage job opportunities by employers.
• Allow job seekers to apply for jobs with the touch of a button.
• Advanced filtering tools to help employers find suitable candidates.
4. System Integration:
• Integrate the application with online payment systems.
• Ability to connect with social platforms like LinkedIn and Facebook.
5. Security and Privacy:
• Ensure all user data is protected with advanced security protocols, such as data encryption and identity verification.
• Guarantee that all components of the application are protected against security threats, with periodic monitoring to detect unusual activity.
• Follow best practices in cybersecurity to protect user privacy and ensure data safety.
6. Compliance with Regulations:
• The application must comply with all local and international laws regarding data protection, employment practices, and consumer rights.
7. Maintenance and Support:
• Provide a 4-month free support period for fixing bugs arising from programming.
• Post-support agreement for any further development work.
• Organize the programming into understandable containers for future programmers.
• Ensure the application is scalable for future expansion and maintains high performance without downtime.
8. Project Documentation:
• Provide comprehensive documentation for each part of the project, including:
• API Documentation: Detailed information about all APIs used in the application.
• Architecture Documentation: Explanation of the application architecture and database design.
• Security Guidelines: Detailed instructions on security measures and data encryption.
• Document each phase of the project to ensure secure and effective programming, helping to identify potential errors early on.
9. Team Collaboration:
• Our development team will closely monitor the project to ensure quality execution and smooth communication.
10. Notification Dashboard for Application Owner:
• A control panel for the application owner to manage notifications comprehensively and effectively, including:
• Manage Notifications: Create and send new notifications based on events.
• Schedule Notifications: Ability to send notifications at optimal times for user engagement.
• Database Management: Create and manage a database containing user information, job postings, and applications.
• Data Analytics: Generate reports on application activity to support informed decision-making.
11. Security Settings:
• Control access for notification sending and ensure secure use of the system.
• User-friendly interface for easy management of notifications and application data.
12. Database Management:
• Create a comprehensive database to manage all user-related information efficiently.
• Provide tools for data analysis and content management.

Required Qualifications:

• Previous experience in developing similar applications.
• Ability to work within set deadlines.
• Excellent communication skills to understand project needs.

Delivery Requirements:

• Source Code: Deliver the complete source code to be fully owned by us.
• Documentation: Comprehensive documentation including API documentation, architecture documentation, and security guidelines.
• Support and Maintenance: Free support for 4 months for bug fixes, with a post-support agreement for further development.
• Prototype: Deliver a prototype of the application and user experience.
• Timely Delivery: Commitment to agreed-upon delivery dates.
Related categories: PHP Mobile App Development iPhone Android iPad