Napollo Software Design LLC.
React.js & Next.js Developer
Skills
4 days ago
Share this opportunity
Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.
Important information
Contract type:
Permanent
Location:
Lahore, Punjab, Pakistan
Work mode:
Onsite
Published on:
15 October 2026
What they need
Napollo Software Design is hiring a Front-End Developer for our on-site office in Bahria, Lahore. We’re looking for a self-motivated developer passionate about modern web development, clean UI, and minimalist design.
The ideal candidate has hands-on experience with React.js, Next.js, JavaScript, and TypeScript, with a strong focus on writing clean, modular, reusable, performant, accessible, and maintainable code.
You’ll work on ongoing projects and collaborate closely with designers, QA engineers, product managers, backend developers, and other team members, while leveraging modern AI-assisted development tools such as Cursor, ChatGPT, Claude, and similar tools to improve development efficiency.
Must-Have Skills
Proven experience developing modern web applications using React.js, including Redux and Context API.
Strong hands-on experience with Next.js and its core concepts, including:
o App Router and routing
o Server and Client Components
o Layouts and dynamic routes
o Data fetching
o Middleware
o API/Route Handlers
o SSR, SSG, and ISR
o SEO and metadata optimization
- Strong knowledge of JavaScript (ES6+) and TypeScript.
- Strong understanding of component-based architecture, custom hooks, reusable components, and modular code.
- Experience with React Query / TanStack Query for server-state management, caching, data fetching, and mutations.
- Strong understanding of Redux, Context API, Vuex, and Pinia.
- Experience building and managing forms using Formik and implementing form validation with Yup.
- Strong knowledge of HTML5, CSS3, Tailwind CSS, Bootstrap, and modern UI frameworks such as Material UI and shadcn/ui.
- Ability to convert Figma, Adobe XD, or similar designs into clean, semantic, pixel-perfect, and responsive interfaces.
- Experience integrating RESTful APIs using Axios, Fetch API, React Query, or similar tools.
- Familiarity with Docker and containerized development environments.
- Basic understanding of Redis, caching, sessions, and frontend/backend data workflows.
- Familiarity with development environments, environment variables, build processes, and application deployment workflows.
- Strong understanding of Git, branching strategies, pull requests, and code reviews.
- Strong debugging, problem-solving, and performance-optimization skills.
- Experience optimizing applications for performance, SEO, accessibility, responsiveness, and scalability.
- Experience using AI development tools such as Cursor, ChatGPT, Claude, or similar tools to improve development efficiency.
- Optional
- Experience with Vue.js, including Vuex or Pinia and the Composition API.
Core Responsibilities
- Develop and maintain responsive web applications using React.js, Next.js, JavaScript, and TypeScript.
- Build clean, modular, reusable, scalable, and maintainable components and frontend architecture.
- Implement state management using Redux, Context API, Vuex, and Pinia where appropriate.
- Use React Query / TanStack Query for efficient server-state management and API interactions.
- Build robust and reusable forms using Formik, with client-side validation using Yup.
- Develop Next.js applications using SSR, SSG, and ISR based on application requirements.
- Work with Next.js routing, middleware, layouts, Server Components, Client Components, and data-fetching patterns.
- Translate UI/UX designs and wireframes into responsive, accessible, cross-browser-compatible interfaces.
- Optimize applications for performance, SEO, accessibility, and scalability.
- Integrate RESTful APIs and collaborate with backend developers to ensure reliable data flow.
- Work with Docker-based development environments and understand containerized application workflows.
- Work with Redis-based caching and session/data-management workflows when required by the application architecture.
- Contribute to ongoing projects, understand existing codebases, implement new features, and improve existing functionality.
- Collaborate with UI/UX designers, QA engineers, product managers, backend developers, and engineering teams.
- Participate in code reviews and maintain consistent coding standards and best practices.
- Debug, troubleshoot, and resolve frontend issues efficiently.
- Build reusable components, utilities, hooks, and libraries that can be shared across projects.
- Use AI-assisted development tools such as Cursor, ChatGPT, and Claude for development, debugging, refactoring, research, documentation, and productivity.
- Stay up-to-date with modern frontend technologies and continuously suggest improvements to tools, workflows, architecture, and development practices.
Technical Stack
- Frontend: React.js, Next.js, JavaScript, TypeScript
- State Management: Redux, Context API, Vuex, Pinia
- Server State: React Query / TanStack Query
- Forms & Validation: Formik, Yup
- Styling & UI: HTML5, CSS3, Tailwind CSS, Bootstrap, Material UI, shadcn/ui
- API & Data: REST APIs, Axios, Fetch API
- Next.js: SSR, SSG, ISR, Middleware, App Router, Server Components, Client Components, Routing, Data Fetching, SEO & Metadata
- Caching & Infrastructure: Redis, Docker, Docker Compose, Environment Configuration
- Development: Git, Branching, Pull Requests, Code Reviews
- AI Tools: Cursor, ChatGPT, Claude, and similar AI-assisted development tools
Education
- Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field.
- A combination of relevant education and experience may also be considered.
Experience
- 2–3+ years of professional frontend development experience.
- Experience building and maintaining production-quality web applications.
- Experience working on existing/ongoing projects and collaborating within a development team.
- Experience with Docker, Redis, Formik, Yup, or similar technologies is a plus.
Work Details
Job Type: Full-time
Location: On-site — Bahria, Lahore
Working Hours: 4:00 PM – 1:00 AM
Work Location: In person
Other offers great for you!
These companies are also looking for great profiles
Whub
Développeur Senior React Next.js
60000
Permanent contract
Paris, France
Hybrid
Skills
7 months ago
Quick apply
Suricate IT
Développeur Confirmé React / Next.js (H/F)
400-450
Freelance
92130 Issy-les-Moulineaux, France
Hybrid
Skills
20 days ago
Quick apply
WeSyn
Développeur Front-end Next.js / React TypeScript [FULL REMOTE]
420 - 440€/jour
Freelance
Remote
Skills
13 days ago
Quick apply