Description

  • Create visually appealing responsive user interfaces using HTML, CSS, and JavaScript. Transform design mockups or wireframes into functional and interactive web pages.
  • Design, develop, maintain scalable and interactive web applications using React.js.
  • Optimize frontend performance using best practices such as code splitting, lazy loading, and memorization.
  • Develop immersive 3D web experiences using React Three Fiber (R3F), Three.js, and WebGL.
  • Build reusable, modular React components with optimized state management using Redux, Context API, or Zustand.
  • Integrate frontend applications with RESTful APIs, GraphQL, and WebSockets for real-time data updates.
  • Work with microservices architecture, ensuring seamless communication between frontend and backend services.
  • Deploy and manage frontend applications using AWS services such as S3 (Static Hosting), CloudFront (CDN), and EC2.
  • Implement authentication and authorization using OAuth, JWT, or AWS Cognito.
  • Ensure cross-browser compatibility and responsiveness using CSS preprocessors (SASS/LESS) and modern CSS frameworks.
  • Work closely with UX/UI designers, backend developers, and product teams to translate requirements into functional applications.
  • Follow Agile (Scrum/Kanban) methodologies for iterative development and timely feature releases.
  • Write unit, integration, and end-to-end tests using Jest, React Testing Library, Cypress, and Playwright.

All the responsibilities mentioned above are in line with the professional background and requires an absolute minimum of a Bachelor’s degree in computer science, computer information systems, information technology, or a combination of education and experience equating to the U.S. equivalent of a Bachelor’s degree in one of the aforementioned subjects.

Education

Any Graduate