Description

  • Designing and developing rich, engaging, and highly responsive user-facing interfaces and architectures on web and mobile applications using custom React components, JSON, AJAX, and REST.
  • ensuring that the UI remains technologically sound and aesthetically pleasing.
  • Converting written and visual designs, PSDs, and wireframes into working and efficient front-end React components, features, or pages on the user interface.
  • Developing reusable components and APIs and compiling them into front-end libraries for future use.
  • Participating in end-to-end ReactJS product development and finding ways to expedite the process and minimize time to market.
  • Analyzing target users and user habits to improve the user interface to maximize interaction.
  • Optimizing component design and performance across an array of web-capable browsers and devices.
  • Coordinating with product teams, back-end engineering teams, graphic designers, or SEO teams to improve the application in multivariate ways.
  • Work closely with testing experts to address bugs, issues, and glitches.
  • Also, unit and integration testing should be performed individually.
  • Documenting application changes, preparing updates, and releasing them from time to time.
  • Keeping up with the latest trends and technologies and infusing them to enhance the UI.
  • Develop reusable UI components, define accessibility and governance, and roll out the components across the digital channel group.
  • Develop applications with good usability principles, cross-browser compatibility, web security (XSRF, cross-site scripting defense), accessibility, Markup standards, Last mile performance (minify, closure tools, sprites), and HTML document architecture.

 

Requirements:

  • Expertise HTML5/CSS3 JavaScript, ReactJS/Redux, Thunk, Native Javascript (Must Haves), Nextjs JavaScript knowledge: jQuery, ES6 standards.
  • Minimum of 3 years of hands-on experience in React JS.
  • Expertise in implementing Mobile UI & UX.
  • Experience in designing and implementing components, web-based application architectures, and technologies.
  • Strong object-oriented design principles and knowledge of design patterns.
  • Considerable experience in following Agile development methodologies and best practices.
  • Good experience in User experience (UX) & design

Education

Any Gradute