Job Overview:
We are looking for a highly skilled and experienced Senior ReactJS / NodeJS Developer to join our team. The ideal candidate should have strong expertise in ReactJS and NodeJS, with a good understanding of React Native for mobile development. The candidate will be responsible for developing high-performance web applications, ensuring scalability, and collaborating closely with cross-functional teams.
Key Responsibilities:
- Design, develop, and optimize responsive web applications using ReactJS and NodeJS.
- Implement UI components and libraries based on ReactJS for a seamless user experience.
- Collaborate with the design team to implement and ensure technical feasibility of UI/UX designs.
- Ensure code quality and performance by writing clean, reusable, and maintainable code.
- Build and manage server-side rendering using NodeJS for high-performance web applications.
- Familiarity with React Native concepts to bridge potential integrations or mobile-first considerations.
- Troubleshoot, debug, and optimize performance across applications.
- Participate in code reviews, providing and receiving constructive feedback.
- Work closely with back-end developers to integrate APIs and web services.
- Stay up-to-date with the latest industry trends and emerging technologies in ReactJS, NextJS, Node and React Native.
Qualifications & Requirements:
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- 5+ years of professional experience working with ReactJS, Node and NextJS.
- Proven experience in building and deploying web applications with ReactJS and NodeJS.
- Knowledge of state management libraries such as Redux or MobX.
- Familiarity with React Native and mobile development concepts is a plus.
- Strong understanding of web performance optimization techniques.
- Experience with RESTful APIs and asynchronous request handling.
- Familiarity with modern front-end build pipelines and tools (e.g., Webpack, Babel, etc.).
- Proficient understanding of version control systems (e.g., Git).
- Strong problem-solving skills and a detail-oriented mindset.
- Excellent communication and collaboration skills.
Read Full Description