Job Description
About Us:
We are a small food distribution company based in Richmond, BC. We cater to a variety of clients and are looking to enhance our customer experience by developing a professional front-end website that provides a personalized shopping experience. The person you will be working with has a background in the area of programming development, so there will be very little hand holding as we are looking to bring on someone we can trust to get the job done efficiently without any corners cut.
Project Scope:
We are looking for an experienced freelance web developer to create a website with the following key features:
- Product Catalog: A searchable and filterable product catalog showcasing our inventory with product details and images.
- Customer Login: A secure login system where customers can view their unique pricing for products.
- Cart Functionality: Ability to add items to a cart for review purposes (no payment processing required).
- Order Submission: Cart details should be submitted via email to our order desk for manual processing.
- QuickBooks Online Integration: Product data (including images and pricing) will be pulled directly from QuickBooks Online (QBO) using the QBO API.
- The integration must respect API rate limits with batch calls throttled every X minutes (specific interval TBD).
- Hosting and CMS: Propose your preferred frameworks, such as WooCommerce, Shopify, or a custom-coded solution. CMS is optional but preferred for scalability.
- Hosting Environment: Propose a hosting environment you are familiar with and that aligns with project requirements.
Requirements:
- Proven experience in developing e-commerce or product catalog websites.
- Familiarity with QuickBooks Online (QBO) API integration.
- Strong understanding of API rate limits and efficient throttling mechanisms.
- Proficiency in one or more frameworks/platforms (e.g., WooCommerce, Shopify, or custom solutions).
- Ability to implement search and filtering functionalities.
- Experience with secure login systems for personalized customer access.
- Effective communication skills for discussing technical details and project progress.
What We Provide:
- Domain purchase and hosting if necessary.
- Access to product data (including images and pricing) via QBO.
- Clear project requirements and guidance throughout the process.
Preferred Skills (Optional):
- Experience in maintaining or managing e-commerce websites.
- Familiarity with scaling small business websites for growth.
- Knowledge of web design best practices for user experience (UX).
Role Details:
- Type: Freelance with potential for part-time involvement in managing the e-commerce business if the project leads to growth.
- Duration: Project-based, with milestones to be agreed upon.
- Location: Remote work acceptable, but will require in-person visit for team colalboration.
How to Apply:
Please submit the following to chensecproject@gmail.com :
- A brief introduction about yourself and your experience.
- Examples of similar projects you’ve worked on (portfolio or links).
- A proposal outlining:
- The framework/platform you recommend (and why).
- Hosting environment suggestions.
- Estimated timeline for project completion.
- Your rates (hourly or project-based).
This is a great opportunity for someone who enjoys creating efficient, user-focused solutions and is comfortable with technical integrations like QBO. Let’s build something amazing together!
We look forward to your application!
TLDR:
- Develop and maintain e-commerce websites using HTML, CSS, and JavaScript to ensure a seamless user experience.
- Collaborate with content management systems to manage product listings and updates.
- Integrate APIs for enhanced functionality and performance.
- Conduct unit testing to ensure code quality and reliability.
- Communicate effectively with team members and stakeholders to align on project goals and timelines.
Job Type: Freelance
Pay: $30.00-$50.00 per hour
Expected hours: 40 – 60 per week
Flexible language requirement:
- French not required
Education:
- Bachelor's Degree (preferred)
Experience:
- frontend programming: 4 years (preferred)
- backend programming: 4 years (preferred)
Language:
- English (required)
Work Location: In person
Application deadline: 2024-11-29
Visit Original Source:
http://ca.indeed.com/viewjob