Senior React Developer
- Industry Other
- Category Web Developers
- Location Kathmandu, Nepal
- Expiry date May 18, 2025 (Expired)
Job Description
Job Title: Senior React Developer
Location: Mid Baneshwor, Kathmandu [On-site]
Employment Type: Full-Time
Salary: Negotiable
We’re looking for a Senior React Developer to join our team and play a pivotal role in building modern, high-performance web applications.
This is a hands-on role requiring strong technical skills, a passion for clean code, and a collaborative mindset.
You’ll work in a fast-paced, agile environment with cross-functional teams, translating design concepts into elegant and responsive interfaces while ensuring seamless integration with backend systems. You’ll also have the opportunity to explore and implement the latest in GenAI technologies where applicable.
- Design, develop, and maintain scalable, responsive web applications using React.js.
- Translate UI/UX designs (Figma/Sketch/XD) into clean, functional code.
- Build reusable components and front-end libraries to streamline development.
- Optimize applications for performance, scalability, and cross-browser compatibility.
- Integrate with RESTful APIs, GraphQL services, and third-party APIs.
- Implement secure authentication and authorization (JWT, OAuth 2.0).
- Perform code reviews, mentor junior developers, and enforce best practices.
- Troubleshoot and improve performance using profiling and browser dev tools.
- Participate in Agile ceremonies including stand-ups, sprint planning, and retrospectives.
- Keep documentation up-to-date and maintain clear communication with stakeholders.
- Stay current with emerging front-end trends and technologies, including GenAI.
- 5+ years of front-end development experience with a strong focus on React.js and Node.js.
- Proficiency in JavaScript (ES6+), TypeScript, HTML5, and CSS3/SCSS.
- Deep understanding of React fundamentals: hooks, lifecycle, context API, virtual DOM.
- Experience with state management tools like Redux, Redux-Saga, Zustand, or Recoil.
- Solid background in unit and integration testing (e.g., Jest, React Testing Library, Cypress).
- Familiar with component libraries like Material UI, Ant Design, or Chakra UI.
- Experienced with build tools like Webpack, Vite, or Babel.
- Knowledge of server-side rendering frameworks like Next.js.
- Strong Git skills and familiarity with Git-based workflows (e.g., GitFlow).
- Understanding of CI/CD pipelines (GitHub Actions, GitLab CI, Jenkins).
- Commitment to responsive design and web accessibility standards (WCAG).
- Nice to have: familiarity with .NET MVC and legacy jQuery systems.
- Strong analytical, debugging, and performance tuning skills.
- Excellent communicator with a passion for clean, maintainable code.
- Previous experience in team leadership or technical mentoring