i
P99soft
5 P99soft Jobs
P99Soft - React.js Developer - Frontend Architecture (3-5 yrs)
P99soft
posted 14d ago
Job Description :
Responsibilities :
- Develop and Optimize : Build and maintain responsive and dynamic user interfaces using React.js to deliver exceptional user experiences.
- API Integration : Integrate RESTful APIs and GraphQL into React applications to connect with backend services, ensuring efficient data handling and a seamless user experience.
- State Management : Implement and manage complex application states using tools like Redux or the Context API.
- Secure and Efficient Data Flow : Ensure secure integration with backend services, including implementing authentication and authorization standards like OAuth and JWT.
- Component Design : Develop reusable components and ensure consistency across the application using modular and scalable architecture.
- Testing and Debugging : Write unit and integration tests (e., using Jest, React Testing Library) to validate functionality, debug integration issues, and ensure high-quality code.
- Collaboration : Work closely with designers, backend developers, and other team members to implement new features and improve existing ones.
- Performance Optimization : Identify and troubleshoot performance issues, implementing solutions to optimize the user experience.
- Documentation and Code Reviews : Write clear documentation and participate in code reviews to maintain high standards in the development process.
Requirements :
Experience : 3+ years.
- Proficiency in React.js : Strong understanding of React concepts, including components, props, state, lifecycle methods, and hooks.
- Integration Experience : Hands-on experience integrating with RESTful APIs, GraphQL, or other third-party services.
- Asynchronous Programming : Skilled in handling asynchronous requests (using Promises, async/await) and managing data flow within React.
- State Management : Proficiency in state management tools like Redux, Context API, or similar.
- Backend Knowledge : Basic understanding of backend technologies (Node.js, Express) to facilitate smooth frontend-backend integration.
- Testing and Debugging : Experience with testing frameworks like Jest and React Testing Library.
- Collaboration Tools : Familiarity with Git, version control practices, and agile methodologies.
- Additional Frameworks : Knowledge of Next.js or similar frameworks for SSR (Server-Side Rendering) is a plus.
Preferred Qualifications :
- CI/CD : Experience with CI/CD tools and pipelines for seamless deployment.
- Security : Knowledge of security best practices in API integration and frontend development.
- Problem-solving skills : Strong analytical and troubleshooting skills, with a proactive approach to resolving integration and performance issue
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Frontend Architect roles with real interview advice
5-7 Yrs