برقتو
برقتو

Senior Front-End Web Developer (Next.js)

Tehran/ Sazman Barnameh
Full Time
Saturday to Wednesday from 8:30am to 17:30am
-
Military Service Option -Health insurance -Snacks -Breakfast -Occasional packages and gifts
51 - 200 employees
Energy / Power Plant
Iranian company dealing only with Iranian entities
1402
Privately held
توضیحات بیشتر

key Requirements

5 years experience in similar position
Next.js - Advanced

Job Description

Job Title: Senior Front-End Web Developer (Next.js)
Job Type: Full-Time, On-Site

Job Description:
We are seeking a highly skilled and experienced Senior Front-End Web Developer with strong expertise in Next.js and React to join our dynamic team. The ideal candidate will have a solid foundation in software engineering principles, particularly Object-Oriented Programming (OOP) and component-based architecture, along with a deep understanding of asynchronous programming and modern web rendering strategies. You will play a key role in building scalable, SEO-friendly, and high-performance web applications.

Responsibilities:

  • Develop, maintain, and enhance scalable front-end applications using Next.js and React.
  • Implement Server-Side Rendering (SSR), Static Site Generation (SSG), and Incremental Static Regeneration (ISR) where appropriate.
  • Translate UI/UX designs into high-quality, performant, and accessible code.
  • Apply strong OOP and component-based design principles to ensure code reusability and maintainability.
  • Write clean, efficient, and well-documented code following industry best practices.
  • Work closely with backend developers, UX/UI designers, and product managers to deliver seamless user experiences.
  • Optimize applications for performance, SEO, and scalability.
  • Debug and resolve front-end issues efficiently.
  • Stay up to date with the latest trends and advancements in Next.js, React, and modern web development.



Minimum Qualifications:

  • Proven experience as a Front-End Developer with a strong portfolio of Next.js / React projects.
  • Strong understanding of Object-Oriented Programming (OOP) and modern JavaScript design patterns.
  • Deep knowledge of JavaScript (ES6+), TypeScript, HTML5, CSS3, and modern styling approaches.
  • Solid experience with asynchronous programming (Promises, async/await, React hooks, data fetching).
  • Experience working with RESTful APIs and third-party services.
  • Strong understanding of client-side vs server-side rendering concepts.
  • Excellent problem-solving, debugging, and optimization skills.
  • Proficiency with Git and collaborative version control workflows.



Preferred Qualifications:

  • Experience with App Router, Server Components, and Middleware in Next.js.
  • Familiarity with state management libraries (Redux, Zustand, React Query, TanStack Query).
  • Knowledge of GraphQL and API design concepts.
  • Experience with unit testing and end-to-end testing (Jest, React Testing Library, Playwright, Cypress).
  • Familiarity with Tailwind CSS, CSS Modules, or styled-components.
  • Experience working in Agile/Scrum environments.
  • Understanding of CI/CD pipelines, deployment platforms (Vercel, AWS), and environment configuration.
  • Experience collaborating with project management tools (Jira, Trello).



What We Offer:

  • Competitive salary and benefits package.
  • Opportunities for professional growth and continuous learning.
  • Collaborative, innovative, and engineering-driven work environment.

Job Requirements

Age
25 - 35 Years Old
Gender
Men / Women
Software
Next.js| Advanced

ثبت مشکل و تخلف آگهی

ارسال رزومه برای برقتو