Job Description
Website: https://top.co
Project Type: Freelance / Contract
Payment: Crypto or via Madetask platform
Project Overview
We are seeking an experienced Next.js developer to enhance our website with a Strapi CMS integration and make multiple improvements. The website’s visual appearance will largely remain the same, but functionality and content management will be upgraded for flexibility and efficiency.
This is a full-feature project including CMS integration, job application management, blog/research redesign, form handling, and security enhancements.
Key Responsibilities
CMS Integration & Content Management
- Embed Strapi CMS into the existing Next.js website.
- Allow HR to add, remove, or edit vacancies directly on the website.
- Job application forms should redirect applications to corresponding HR emails.
- Implement automatic replies for applicants.
- Blog and Research sections:
- Rework the layout and content using CMS.
- Remove external links to portcos; rewrite texts.
- Redesign article images with in-house designer guidance.
- Press releases: migrate from Medium to the website and manage via CMS.
Website Updates & Navigation
- Add “Careers” and “Join Us” to the top navigation menu.
- Update footer links:
- “Join our Team” → new Job page
- “Join Us” → scroll to Contact Us section
- Update forms for Submit Your Project and general Contact Us requests to route emails to corresponding addresses.
- Replace outdated graphics (reference image when linking to top.co).
Technical & Security Requirements
- Ensure website security and resistance to hacker attacks.
- Maintain Next.js best practices, performance, and SEO.
- Enable analytics integration for tracking user interactions.
- Prepare for future CRM integration (post-ATC selection).
Requirements
- Strong experience with Next.js and React.
- Proven experience in Strapi CMS integration or similar headless CMS.
- Knowledge of email routing, forms, and automated responses.
- Understanding of website security best practices.
- Ability to collaborate with in-house designers for content and graphics.
- Experience handling large content updates, blogs, and press releases.
Additional Notes
- The project will evolve over time; flexibility and ongoing support may be needed.
- Budget estimation required based on the full scope of work.
- All updates should be production-ready, with minimal downtime during deployment.