top of page

React Developer

Bangalore, Karnataka, India

Job Type

Full Time

About the Role

We are seeking a talented and experienced React Developer to join our team for the redevelopment of our API Developer Portals. The current portals are built on Drupal, and we are transitioning to a modern stack using React for the frontend and AWS serverless technologies for the backend. The ideal candidate will have extensive experience in React development and a strong understanding of serverless architectures on AWS.

Key Responsibilities

• Frontend Development: Lead the redevelopment of the API Developer Portals using React, ensuring a modern, responsive, and user-friendly interface.
• Migration and Integration: Assist in the migration of existing functionalities from Drupal to the new React-based portal, ensuring seamless integration with backend services.
• Component Design: Develop reusable React components and manage state efficiently to build a high-performance application.
• API Integration: Integrate frontend components with serverless APIs and other backend services hosted on AWS.
• Collaboration: Work closely with UX/UI designers, backend developers, and other stakeholders to gather requirements and translate them into technical specifications.
• Performance Optimization: Optimize the performance of the React application, ensuring fast load times and smooth user interactions.
• Testing and Debugging: Implement comprehensive testing strategies and debug issues to ensure the reliability and stability of the application.
• Documentation: Create and maintain technical documentation for the new portal, including architecture, component usage, and API integrations.

Required Skills and Qualifications

• Experience: Minimum of 5 years of experience in frontend development with React.
• Serverless Technologies: Strong understanding of AWS serverless technologies, including AWS Lambda, API Gateway, DynamoDB, and S3.
• JavaScript/TypeScript: Proficiency in JavaScript and TypeScript, with a strong understanding of modern ES6+ syntax and features.
• HTML/CSS: Expertise in HTML and CSS, including experience with CSS-in-JS solutions and responsive design principles.
• State Management: Experience with state management libraries such as Redux or Context API.
• API Integration: Proven experience integrating frontend applications with RESTful and/or GraphQL APIs.
• Version Control: Proficient with version control systems like Git.
• Testing Frameworks: Experience with testing frameworks such as Jest, Enzyme, or React Testing Library.
• Problem-solving: Strong analytical and problem-solving skills.
• Communication: Excellent communication skills, both written and verbal, with the ability to effectively collaborate with cross-functional teams.
• Agile Methodology: Experience working in an Agile/Scrum development environment.

Preferred Qualifications

• Cloud Platforms: Experience with AWS cloud platform and related services.
• Backend Development: Solid understanding of backend development and serverless architecture principles.
• User Experience: Understanding of user experience principles and best practices for developer portals.
• SEO and Analytics: Knowledge of SEO best practices and web analytics tools.

Education

• Bachelor’s degree in Computer Science, Information Technology, or a related field (or equivalent work experience).has context menu

Requirements

Required Skills and Qualifications


• Experience: Minimum of 5 years of experience in frontend development with React.

• Serverless Technologies: Strong understanding of AWS serverless technologies, including AWS Lambda, API Gateway, DynamoDB, and S3.

• JavaScript/TypeScript: Proficiency in JavaScript and TypeScript, with a strong understanding of modern ES6+ syntax and features.

• HTML/CSS: Expertise in HTML and CSS, including experience with CSS-in-JS solutions and responsive design principles.

• State Management: Experience with state management libraries such as Redux or Context API.

• API Integration: Proven experience integrating frontend applications with RESTful and/or GraphQL APIs.

• Version Control: Proficient with version control systems like Git.

• Testing Frameworks: Experience with testing frameworks such as Jest, Enzyme, or React Testing Library.

• Problem-solving: Strong analytical and problem-solving skills.

• Communication: Excellent communication skills, both written and verbal, with the ability to effectively collaborate with cross-functional teams.

• Agile Methodology: Experience working in an Agile/Scrum development environment.


Education


• Bachelor’s degree in Computer Science, Information Technology, or a related field (or equivalent work experience).has context menu

About the Company

Cigres Technologies Private Limited is a technology consulting and services company that focuses on helping clients resolve their significant digital problems and enabling radical digital transformation using multiple technologies on premise or in the cloud. The company was founded with the goal of leveraging cutting-edge technology to deliver innovative solutions to clients across various industries.

bottom of page