Front- End Developer (React)
Job Summary
We are seeking a skilled React Developer with strong experience in API integration to join our development team. The ideal candidate will be responsible for designing and implementing user interfaces using React.js, integrating with various RESTful and GraphQL APIs, and ensuring seamless communication between the front-end and back-end services. You will work closely with designers, backend developers, and product teams to create dynamic, high-performance web applications.
Key Responsibilities
Front-End Development
- Develop, test, and maintain scalable and responsive web applications using React.js and related technologies.
- Create reusable UI components using React Hooks, Context API, Redux, or Zustand.
- Implement modern UI/UX designs using Material UI, TailwindCSS, or Styled Components.
API Integration
- Consume and integrate RESTful and GraphQL APIs into React applications.
- Work with Axios, Fetch API, or Apollo Client for efficient data fetching and state management.
- Handle authentication and authorization (OAuth, JWT, etc.) when interacting with APIs.
Performance and Optimization
- Optimize application performance through lazy loading, memoization, and efficient API calls.
- Debug and troubleshoot API-related issues using browser DevTools and network analysis.
Collaboration and Agile Development
- Work closely with backend developers to define API specifications and improve endpoints.
- Participate in code reviews, daily stand-ups, and agile development workflows (Jira, Confluence).
- Write clean, maintainable, and well-documented code following best practices.
Qualifications
Technical Skills
- Proficiency in React.js, JavaScript (ES6+), and TypeScript.
- Experience with React state management libraries (Redux, Zustand, Context API).
- Strong understanding of RESTful APIs, GraphQL, and WebSockets.
- Familiarity with backend technologies (Node.js, Express, or similar) is a plus.
- Experience with Git, CI/CD pipelines, and DevOps tools.
- Strong debugging and problem-solving skills.
Soft Skills
- Excellent communication and collaboration skills.
- Strong analytical and problem-solving mindset.
- Ability to work in an agile environment and adapt to changing requirements.
Nice-to-Have Skills
- Experience with Next.js for server-side rendering and static site generation.
- Familiarity with cloud services (AWS, Firebase, Azure, etc.).
- Exposure to Docker, Kubernetes, and microservices architecture.
Education & Experience
- Bachelor s degree in Computer Science, Software Engineering, or related field (or equivalent experience).
- 8+ years of experience as a React Developer with API integration expertise.
Job Summary
We are seeking a skilled React Developer with strong experience in API integration to join our development team. The ideal candidate will be responsible for designing and implementing user interfaces using React.js, integrating with various RESTful and GraphQL APIs, and ensuring seamless communication between the front-end and back-end services. You will work closely with designers, backend developers, and product teams to create dynamic, high-performance web applications.
Key Responsibilities
Front-End Development
- Develop, test, and maintain scalable and responsive web applications using React.js and related technologies.
- Create reusable UI components using React Hooks, Context API, Redux, or Zustand.
- Implement modern UI/UX designs using Material UI, TailwindCSS, or Styled Components.
API Integration
- Consume and integrate RESTful and GraphQL APIs into React applications.
- Work with Axios, Fetch API, or Apollo Client for efficient data fetching and state management.
- Handle authentication and authorization (OAuth, JWT, etc.) when interacting with APIs.
Performance and Optimization
- Optimize application performance through lazy loading, memoization, and efficient API calls.
- Debug and troubleshoot API-related issues using browser DevTools and network analysis.
Collaboration and Agile Development
- Work closely with backend developers to define API specifications and improve endpoints.
- Participate in code reviews, daily stand-ups, and agile development workflows (Jira, Confluence).
- Write clean, maintainable, and well-documented code following best practices.
Qualifications
Technical Skills
- Proficiency in React.js, JavaScript (ES6+), and TypeScript.
- Experience with React state management libraries (Redux, Zustand, Context API).
- Strong understanding of RESTful APIs, GraphQL, and WebSockets.
- Familiarity with backend technologies (Node.js, Express, or similar) is a plus.
- Experience with Git, CI/CD pipelines, and DevOps tools.
- Strong debugging and problem-solving skills.
Soft Skills
- Excellent communication and collaboration skills.
- Strong analytical and problem-solving mindset.
- Ability to work in an agile environment and adapt to changing requirements.
Nice-to-Have Skills
- Experience with Next.js for server-side rendering and static site generation.
- Familiarity with cloud services (AWS, Firebase, Azure, etc.).
- Exposure to Docker, Kubernetes, and microservices architecture.
Education & Experience
- Bachelor s degree in Computer Science, Software Engineering, or related field (or equivalent experience).
- 8+ years of experience as a React Developer with API integration expertise.