- Company Name
- The Motley Fool
- Job Title
- Senior NextJS Developer
- Job Description
-
**Job title:** Senior NextJS Developer
**Role Summary:** Contract senior full‑stack developer responsible for designing, developing, and maintaining marketing‑technology systems using React, Next.js, TypeScript, and Tailwind CSS. Works on a 6–12 month contract, collaborating with product owners, designers, and other engineers to deliver high‑quality, scalable web experiences for a large subscriber base.
**Expectations:** • Deliver production‑ready code within agreed timelines
• Participate in an on‑call rotation for critical issue resolution
• Optimize applications for performance, accessibility, and maintainability
• Keep up with emerging tools (e.g., GitHub Copilot, Claude) and apply best practices
**Key Responsibilities:**
1. Design, implement, and maintain frontend systems with React, Next.js, TS, and Tailwind.
2. Integrate web applications with content management systems, e‑commerce platforms, internal APIs, and third‑party services.
3. Optimize rendering strategy (SSR, SSG, ISR) and improve bundle size, caching, and asset management.
4. Ensure WCAG compliance and deliver inclusive user experiences.
5. Develop and maintain CI/CD pipelines using Docker, GitHub Actions, and related tools.
6. Collaborate with cross‑functional teams for feature specification, design reviews, and quality assurance.
7. Participate in code reviews, unit testing, and automated testing (e.g., Jest, Testing Library).
**Required Skills:**
- Proven expertise in React, Next.js, TypeScript, and Tailwind CSS.
- Deep understanding of Next.js rendering strategies and performance optimization.
- Experience with RESTful APIs, authentication, and data fetching patterns.
- Familiarity with Docker, containerization, and CI/CD for Next.js deployments.
- Knowledge of web accessibility standards (WCAG 2.1).
- Experience with A/B testing frameworks and analytics tracking (Google Analytics, GA4).
- Strong problem‑solving, communication, and team‑collaboration abilities.
**Required Education & Certifications:**
- Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent professional experience).
- No mandatory certifications required, but experience with modern dev‑ops tools and testing frameworks is essential.