Project Overview:
We are seeking an experienced front-end developer to migrate our current PHP-based website to a JAMStack architecture. This involves decoupling the front-end from the back-end, developing a new platform dashboard, and implementing enhancements post-migration. The back-end has already been implemented in NodeJS/Express, so your focus will be solely on the front-end development. The project includes working with technologies like React.js or Vue.js, integrating APIs, and ensuring a seamless user experience.
Company Overview:
ubiDesktop is a leading virtual desktop hosting provider (DaaS) based in Europe, offering cloud-hosted virtual machines to customers worldwide. We are looking to modernize our web infrastructure and enhance our user experience.
Key Responsibilities:
– Migrate the existing PHP website to JAMStack using a static site generator (Gatsby, Next.js, or equivalent).
– Develop a new platform dashboard to manage virtual desktops and user account.
– Implement multilingual support and maintain SEO best practices.
– Integrate RESTful APIs, Stripe for payments, and Zendesk Chat for customer support.
– Optimize website performance using caching techniques and ensure responsiveness.
– Collaborate with the project manager using tools like Asana or Trello.
Project Stages:
1. Platform Dashboard Development: We will start with the development of the new platform dashboard to simply redirect users once it is ready. There will be a break-in period during which the legacy dashboard will continue to work as usual for those who’d like to use it. We will take advantage of this time for bug-fixing.
2. Website Development (Landing Pages): Subsequently, we will start working on the website (landing pages). This will be an easy task, as there is nearly no logic to implement; the most effort will go into PSD to HTML conversion. Once this task is done, we will fully deactivate the legacy structure.
3. Breaking Changes and Enhancements: Finally, we will introduce all the breaking changes (enhancements) that we couldn’t implement before to maintain interoperability with the legacy structure. This part is marginal compared to the rest of the project.
Required Skills:
– 3+ years of front-end development experience.
– Proficiency in React.js or Vue.js, HTML/CSS, JavaScript (ES6+).
– Experience with static site generators, JWT authentication, and API integration.
– Knowledge of deploying static sites on platforms like Netlify, Amazon S3, or Vercel.
– Familiarity with Git, Postman, Stripe, Google Analytics, and charting libraries (Chart.js, D3.js, Highcharts).
– Understanding of Virtual Machines (VMs) and Virtual Private Servers (VPS).
– Basic UI/UX and graphic design skills.
Application Requirements
• Proof of Experience: Provide references to previous projects you have worked on.
• Estimated Hours: Indicate the total hours required for development, including a brief breakdown.
• Hourly Rate: State your hourly rate.
• Development Plan: Describe how you intend to structure the development and the frameworks/technologies you plan to use.
• Availability: Mention when you would be available to start the work.
Deadline
We wish to dismiss the legacy structure by 30th September, so this is the deadline for the first two stages of the project, however, missing the deadline by a few days won’t be a problem. For the final stage (enhancements) there is no strict deadline.
Hourly Range: $15.00-$30.00
Posted On: August 04, 2024 16:13 UTC
Category: Front-End Development
Skills:Bootstrap, Vue.js, Next.js, JavaScript, HTML, React, CSS, UX & UI Design
Country: United Kingdom
click to apply
Powered by WPeMatico
