Shop Front End Development – Upwork

Affiliate Dev

Project Description: We are looking for a front-end developer to build an eSIM shop front end for a travel/roaming company. The front end should be generic and easily skinnable using design, assets, and color templates provided by us. The shop front end should include the following features:
1. Implement a login page that allows users to sign in with Apple, Google, email, and other third-party providers. We may also need to connect to Nedbank for login to verify discounts.
2. Display popular or top countries on the homepage with flags.
3. Second page to show a list of countries that is searchable.
4. Home page and second page should show packages available for each country when clicked.
5. Logged in users should be able to view the balance of their eSIMs and they should be able to top-up their eSim.
6. Implement a help and support section that includes user guides, FAQs, and support contact information.
7. Implement an about page.
8. Accept payments from our payment gateway.
9. Display QR code of purchased eSim.
The site should be fully reactive and scale for all screen sizes.
Additional Requirements:
1. The eSIM shop front-end should preform well, be smooth and not have excessive load times. All loads should show a waiting icon.
2. At this time the page will be in English but it should be made with localization in mind for a future phase when we add specific languages.
3. All code must be uploaded to a github and will be the sole property of ours.
4. SEO-friendly URL structure: Specify that the website should have clean, descriptive, and SEO-friendly URLs that are easy to read and understand for both users and search engines.
5. Responsive design: Ensure that the website is designed to be responsive and mobile-friendly, as Google prioritizes mobile-first indexing.
6. Meta tags: Request the inclusion of essential meta tags such as title, description, and keywords for each page, along with appropriate Open Graph and Twitter Card tags for social media sharing.
7. Header tags: Instruct the developer to use proper header tag hierarchy (H1, H2, H3, etc.) for organizing content and improving readability.
8. Image optimization: Image compression and the inclusion of descriptive alt tags for all images to improve page load speed and accessibility.
9. Structured data: Implementation of structured data ( to enhance search engine understanding of your website's content and improve search result appearance.
10. XML Sitemap and Robots.txt: Include the creation of an XML sitemap to help search engines crawl and index your site efficiently, and a Robots.txt file to control crawling behavior.
11. SSL certificate: SSL certificate to secure the website and improve its search engine ranking.
12. Site speed optimization: Optimize the site's speed by minifying CSS, JavaScript, and HTML files, and utilizing caching and a Content Delivery Network (CDN) if needed.
13. Clean and semantic code: Request the use of clean, semantic HTML5 markup and CSS to improve website accessibility and search engine friendliness.
14. Affiliate marketing enablement: Ensure that the website supports easy integration of affiliate marketing tools and tracking codes.
15. Analytics and tracking: Specify the integration of Google Analytics, Google Search Console, and any other analytics or tracking tools to monitor website performance and user behavior.
16. Social media integration: Request easy integration of social media sharing buttons and follow icons to boost social media presence and engagement.
17. SEO-friendly content management system (CMS): Ask for an easy-to-use CMS that allows for simple updates and management of SEO elements such as meta tags, URLs, and header tags.
18. User experience (UX) optimization: The site should be user-friendly with easy navigation, clear calls-to-action, and relevant internal linking
Required Skills:
• Proficiency in front-end development frameworks, Next JS or is preferred but we will accept proposals in React, Angular or Vue.js. We would also consider Shopify or WordPress.
• Expert in connecting to JSON RESTful API backends for GET and POST functions.
• Excellent knowledge of integrating payment gateways.
• Experience with designing and implementing a searchable country list.
• Ability to create user guides and FAQs.
• Fully functional and tested eSIM shop front-end that meets all the requirements and is fully reactive and scalable for all screen sizes.
Budget: $2,000

Posted On: May 10, 2023 18:46 UTC
Category: Front-End Development
Skills:Ecommerce Website, API, Web Development

Country: United States

click to apply

Leave a comment

Your email address will not be published. Required fields are marked *