React Developers
Job Description
Key Responsibilities
• Develop, maintain, and enhance complex, responsive web applications using React.js and modern frontend frameworks.
• Design and implement reusable, scalable, and maintainable UI components.
• Manage application state effectively using Redux and other modern state management solutions.
• Integrate frontend applications with backend services through RESTful APIs and efficiently handle JSON data.
• Optimize application performance, responsiveness, and accessibility across devices and browsers.
• Work closely with UX/UI designers to translate designs into high-quality user interfaces.
• Implement frontend testing strategies and ensure application quality through unit and integration testing.
• Participate in code reviews and contribute to frontend architecture and best practices.
• Deploy and manage frontend applications using AWS services such as S3, CloudFront, and Amplify.
• Stay updated with emerging frontend technologies and recommend improvements to development processes.
Required Skills & Qualifications
• Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
• Strong proficiency in React.js and component-based architecture.
• Hands-on experience with Redux and modern state management patterns.
• Solid understanding of TypeScript, JavaScript (ES6+), HTML5, and CSS3.
• Experience working with REST APIs and JSON-based integrations.
• Knowledge of modern UI frameworks and styling solutions such as Tailwind CSS, Material-UI (MUI), or similar.
• Familiarity with frontend testing frameworks such as Jest, React Testing Library, or Cypress.
• Strong understanding of performance optimization, responsive design, and web accessibility standards.
• Experience with version control systems, preferably Git.
• Good problem-solving skills and ability to work in an Agile environment.
Preferred Qualifications
• Experience with AWS services including S3, CloudFront, Amplify, Lambda, or API Gateway.
• Knowledge of CI/CD pipelines and frontend deployment best practices.
• Familiarity with micro-frontend architecture and modern frontend tooling.
• Experience working with containerized environments and cloud-native applications.
• Exposure to GraphQL is a plus.
What We Offer
• Opportunity to work on innovative and impactful products.
• Collaborative and fast-paced engineering environment.
• Continuous learning and professional growth opportunities.
• Competitive compensation and benefits package.
• Flexible and inclusive work culture.
Experience: 5+ Years
Location: Remote
Employment Type: Full-Time
