
AvailabiltyFull Time
CategoryIT Jobs
Salary Negotiable -
Job LevelSenior Level
Job LocationLalitpur Nepal
No. Of Vacancy1
Education LevelBachelor
Experience RequiredMore Then 5years
Requirements :-
Experience & Education:
- Experience: 5+ years of professional experience in front-end development using React.js.
- Education: Bachelor's degree in Computer Science, IT, Software Engineering, or a related field (preferred).
Technical Skills:
- Proficiency in:
- React.js and its ecosystem (including hooks and functional components).
- JavaScript (ES6+), TypeScript (preferred).
- HTML5, CSS3, SCSS, and modern styling techniques (e.g., CSS Modules, Styled Components, Tailwind CSS).
- State Management:
- Experience with Redux, Context API, Zustand, or Recoil for efficient application state handling.
- Performance Optimization:
- Strong understanding of code splitting, lazy loading, virtual DOM, and memoization techniques.
- Testing & Debugging:
- Proficiency in Jest, Mocha, React Testing Library, Cypress, or other unit/integration testing frameworks.
- API Integration:
- Experience working with RESTful APIs & GraphQL to fetch and manipulate data.
- Build & Deployment:
- Familiarity with Webpack, Babel, Parcel, Vite, and Rollup for efficient bundling and transpilation.
- Knowledge of CI/CD pipelines for automated deployments and testing.
- Version Control & Collaboration:
- Experience with Git, GitHub, GitLab, or Bitbucket for version control and team collaboration.
- Cross-Browser Compatibility & Responsive Design:
- Strong knowledge of mobile-first development and frameworks like Bootstrap or Tailwind CSS.
- Ability to ensure consistency across different browsers and devices.
- UI/UX Best Practices:
- Familiarity with design systems like Material-UI (MUI), Ant Design, or Chakra UI.
- Ability to translate Figma, Adobe XD, Sketch, or InVision designs into functional UI components.
Soft Skills:
- Strong problem-solving & debugging skills to quickly identify and resolve issues.
- Excellent communication and teamwork skills to collaborate with designers, backend developers, and stakeholders.
- Self-motivated and proactive with a keen interest in staying updated on the latest frontend technologies.
Job Responsibility :-
Develop and Maintain Frontend Applications:
- Build and maintain scalable, high-performance, and secure React.js applications.
- Implement responsive and adaptive designs to enhance the user experience.
Build Reusable Components & Libraries:
- Develop modular, reusable, and maintainable UI components for scalability and efficiency.
- Ensure consistency across the application by adhering to design system guidelines.
Optimize Performance & Usability:
- Perform frontend performance profiling and optimizations to improve page load speed.
- Utilize techniques such as code splitting, lazy loading, memoization, and caching.
Ensure Code Quality & Testing:
- Write clean, maintainable, and well-documented code.
- Implement unit tests, integration tests, and end-to-end (E2E) tests using Jest, Cypress, or similar frameworks.
- Conduct code reviews and debugging to ensure high-quality software development.
Integrate with Backend APIs:
- Work closely with backend developers to integrate APIs, WebSockets, and third-party services.
- Ensure smooth data fetching and state management using React Query, SWR, Redux, or GraphQL Apollo Client.
Version Control & Deployment:
- Use Git for version control, branching, and merging strategies.
- Work with CI/CD tools like GitHub Actions, Jenkins, or GitLab CI for automated deployment.
Collaborate with Cross-Functional Teams:
- Work closely with UI/UX designers to translate wireframes and prototypes into responsive applications.
- Coordinate with backend developers for API integration and performance optimization.
- Participate in Agile development processes (Scrum/Kanban), including stand-up meetings and sprint planning.
Troubleshoot & Debug UI Issues:
- Identify, debug, and resolve cross-browser compatibility and UI issues.
- Provide technical support for bug fixes and new feature implementations.
Stay Updated with Industry Trends:
- Research and implement new frontend technologies, tools, and best practices.
- Participate in knowledge-sharing sessions and contribute to internal documentation.
Who are looking for :-
- Experience with Next.js for server-side rendering (SSR) and static site generation (SSG).
- Familiarity with Progressive Web Apps (PWA) for offline-first experiences.
- Knowledge of WebSockets, Firebase, or AWS Amplify for real-time features.
- Experience with microfrontend architecture and modular web applications.
Similar Jobs
React Native Developer
IT Jobs
Full Time
Senior Java Microservices
IT Jobs
Full Time
Engineering Manager
IT Jobs
Full Time
Senior React JS
IT Jobs
Full Time
Senior Software Engineer
IT Jobs
Full Time
Lead Software Engineer
IT Jobs
Full Time
Upload Your CV
