Mid-Level Next.js Developer
Job Description:
We are seeking a skilled Mid-Level Next.js Developer with 3–4 years of experience to join our remote team. You will be responsible for translating Figma designs into high-quality, responsive Next.js UI components and pages. Our backend is built on PHP/WordPress, and data is delivered through JSON-based APIs, which you will integrate into the front-end.
Requirements
- 3–4 years of professional experience in front-end or full-stack development.
- Strong proficiency with Next.js and React.
- Solid experience converting Figma designs into production-ready UI.
- Strong understanding of HTML5, CSS3, JavaScript/TypeScript, and responsive design principles.
- Experience with common tooling: Git, package managers (npm/yarn), and modern CSS frameworks (e.g., TailwindCSS or similar).
- Familiarity with API integration (REST/JSON).
- Basic knowledge of WordPress or PHP-based backend workflows.
Responsibilities
- Convert Figma design files into clean, responsive Next.js pages and reusable React components.
- Integrate front-end interfaces with JSON APIs provided by a PHP/WordPress backend.
- Collaborate with designers, backend developers, and product stakeholders to ensure accurate implementation of UI and functionality.
- Maintain code quality through best practices, code reviews, and documentation.
- Ensure web performance, accessibility, and cross-browser compatibility.
- Troubleshoot and resolve UI bugs, API integration issues, and layout inconsistencies.
- (Optional) Contribute to WordPress integration, performance optimization, or SEO improvements.
Nice To Have
- Experience with performance profiling, Lighthouse optimization, or accessibility best practices.
- Knowledge of React Query, SWR, or other data-fetching libraries.
- Familiarity with CI/CD, Vercel, or containerized environments (Docker).
Soft Skills
- Strong communication and collaboration abilities.
- Attention to detail and the ability to match designs precisely.
- Problem-solving mindset and proactive approach to technical challenges.
- Ability to work independently in a fully remote environment.