NodeJS & React Full Stack Developer
Client of Jobfinders
Employer Active
Posted 6 hrs ago
Send me Jobs like this
Nationality
Any Nationality
Gender
Not Mentioned
Vacancy
1 Vacancy
Job Description
Roles & Responsibilities
JOB OVERVIEW
Key Responsibilities:
Architecture Comprehension and Microservices Development: Gain a deep understanding of the system architecture to develop efficient Node.js microservices for various components, ensuring seamless integration and optimal performance.
Technical Specification and Documentation: Collaborate with business stakeholders to understand functional requirements and translate them into technical specifications. Produce comprehensive documentation aligned with established standards.
Software Development Lifecycle Involvement: Participate actively in all phases of the software development lifecycle, including assessing business requirement feasibility, planning, coding, testing, and deployment.
Solution Engineering and Scalability: Design and implement scalable full-stack solutions using Node.js with Express framework on the backend and React on the frontend, aiming to fulfill business needs and expectations.
Integration and Collaboration: Work on the integration of different software components and systems, ensuring efficient communication between microservices and delivering a cohesive product.
Unit Testing: Ensure the highest quality of code by conducting rigorous testing, both automated and manual, to identify and rectify bugs or issues before released to QA.
Continuous Learning and Adaptation: Stay updated with the latest advancements in full-stack development, especially concerning Node.js and React ecosystems, and adapt these innovations into the development process to enhance product capabilities.
Performance Optimization: Monitor, identify, and improve system performance, employing best practices in coding, security, and architecture design.
Team Collaboration and Communication: Work closely with cross-functional teams, including front-end and back-end developers, UI/UX designers, and project managers, to ensure a collaborative approach to product development.
Business Impact and Contribution: Engage with business users to understand the impact of technical decisions on business outcomes, ensuring that development efforts align closely with business strategies and goals.
Expertise:
Full Stack Development: At least 4 years of professional experience as a full stack developer with a strong background in Node.js and server-side development. Demonstrated proficiency with ES6 syntax and features.
Front End Mastery: Proficient in building responsive user interfaces with the React framework, including its core principles such as components, hooks, and the virtual DOM
React Ecosystem Familiarity: Well-versed in the React ecosystem, including tools like Create React App, Redux, React Router, and Next.js.
Advanced React Patterns: Mastery in utilizing advanced React patterns and techniques such as higher-order components, render props, and context API to create flexible and reusable code structures.
Performance Optimization: Proficient in optimizing React applications for performance, including the use of lazy loading, memorization, and efficient state management to ensure smooth and fast user experiences.
State Management Expertise: In-depth knowledge of state management libraries and methodologies within the React ecosystem, such as Redux, MobX, or the built-in Context API, ensuring well-structured and maintainable state logic.
React Hooks and Functional Components: Skilled in using React hooks for state and lifecycle management in functional components, promoting cleaner and more concise code.
Modern JavaScript Features: Adept in modern JavaScript features such as async/await, destructuring, template literals, and arrow functions, and their applications in React development.
React Testing: Competence in testing React components using Jest and React Testing Library, ensuring components function correctly and as expected.
Accessibility in React: Knowledge of accessibility (a11y) best practices in React and experience in building accessible web applications that comply with WCAG guidelines.
React Router and Single Page Applications (SPA): Expertise in building SPAs with React Router, managing navigation and routing effectively within React applications
React and GraphQL Integration: Experience with integrating GraphQL APIs in React applications, using Apollo Client or Relay for data management.
Server-Side Rendering (SSR) with React: Familiarity with server-side rendering techniques for React applications to improve initial load times and search engine optimization, using frameworks like Next.js.
React Native for Mobile Development: Understanding of React principles applied to mobile development with React Native, for building cross-platform mobile applications.
Custom Hook Creation: Ability to create custom hooks to encapsulate reusable logic across multiple React components, promoting code reuse and simplicity.
Lifecycle Management: Thorough understanding of React s component lifecycle, capable of harnessing lifecycle
Desired Candidate Profile
Company Industry
- Recruitment
- Placement Firm
- Executive Search
Department / Functional Area
- IT Software
Keywords
- NodeJS & React Full Stack Developer
Disclaimer: Naukrigulf.com is only a platform to bring jobseekers & employers together. Applicants are advised to research the bonafides of the prospective employer independently. We do NOT endorse any requests for money payments and strictly advice against sharing personal or bank related information. We also recommend you visit Security Advice for more information. If you suspect any fraud or malpractice, email us at abuse@naukrigulf.com