YunoJuno company
Web Developer / 10 week contract / CMS, Figma, NextJS, Vercel
A Digital Marketing Agency require a developer who can continue a started project and carry through to completion following our responsive designs, which have been mapped in Figma. The scope of this project is to develop the website with the day-to-day management of the website.
Project Overview:
This project involves developing a fully functional website based on the designs provided in a Figma file. The website will be visually engaging with animations and CSS effects and adhere to WCAG 2.2 Level AA accessibility standards.
Goals:
Your primary goal is to develop a website that accurately translates the designs from the Figma file into a functional reality. This includes replicating the 57 designed pages across various screen sizes (XXL, XL, LG, MD, SM, XS) to ensure optimal user experience on all devices.
XXL (w:1920) Fixed XL (w:1536px) Fluid LG (w:1280px) Fluid MD (w:992px) Fluid SM (576px) Fluid XS (320px) Fluid.
The developer should aim to achieve a website that is visually appealing and accessible to everyone. This will be accomplished by developing all components and modules from the Figma design (excluding any identified design issues) and seamlessly integrating overarching and modular animations and CSS effects.
You will implement features like reducing motion for users with sensitivities, using ARIA roles and properties to enhance the accessibility of dynamic content, ensuring keyboard accessibility, avoiding flashing content, and maintaining fixed reference points, all in accordance with WCAG 2.2 Level AA standards.
Beyond the visual aspects, we require the website to be powered by Sanity CMS (must have experience with this) with clear and comprehensive documentation to empower content creators. Additionally, the website will feature secure forms with validation functionalities to ensure data integrity.
The website will be built with a modular structure for future scalability, allowing for expansion as needed. Search functionality will be integrated for the entire website and a dedicated blog section. Contact and job application forms will also be developed to facilitate user interaction. As we may need different landing pages in the future, we require the option to create custom landing pages with forms, so please consider this while developing.
Finally, website optimisation for search engines (SEO) is essential. The developer will implement SEO best practices to enhance website visibility and provide functionalities for managing SEO details on a page-specific basis.
In summary:
Using a pre-existing initial code base, develop a website that accurately reflects the designs in the Figma file Implement responsive design for optimal user experience/ Develop all components and modules from the Figma design.
Integrate overarching and modular animations and CSS into the website. Ensure website accessibility according to WCAG 2.2 Level AA standards. Implement features like:
- Reduce Motion for Sensitive Users ARIA roles, states, and properties Keyboard Accessibility
- Avoidance of Flashing Content Fixed Reference Points
- Implement the components to work with Sanity (a headless Content Management System) with clear documentation. Build secure forms with validation.
- Design a modular website structure for future expansion.
- Ensure there is search functionality (site-wide and blog-specific).
- Develop contact form and job application form functionalities.
- Include the capability to create custom landing pages with forms.
- Optimise the website performance for search engines (SEO) and enable page-specific SEO management.
Design and Technical Specifications:
A Figma design file will be shared to give the developer an accurate count of templates, pages, and components. Inspiration and references for animations will also be provided through a dedicated Figma board link.
The website will be built using the following tech stack:
- Hosting: Vercel
- Headless CMS: Sanity (experience with this is mandatory)
- Framework: NextJS
- Styling: SCSS Modules
- Language: Typescript with type definitions and commentary Rendering: Incremental Static Regeneration (ISR)
Project Deliverables:
Upon project completion, we expect to receive the following deliverables:
The project will be considered a success if it achieves the following:
- The website accurately reflects the designs in the Figma file.
- The website is fully responsive and delivers an optimal user experience across all devices.
- Animations and CSS effects are implemented as designed while maintaining WCAG 2.2 Level AA accessibility standards. The CMS is user-friendly and well-documented.
- Forms are secure and function properly with validation.
Start date: ASAP
Duration: 10 weeks
Location: Fully remote (UK WIDE ONLY)
Rate: £350-400pd (IR35 assessment not yet been completed)