Job Role & Responsibilities:
Minimum 5 years of coding experience in React JS
(TypeScript), HTML, Tailwind CSS, CSS-Pre-
processors or CSS-in-JS in creating Enterprise
Applications with high performance for Responsive
Web Applications
Developing and implementing highly-responsive user
interface components using React concepts. (self-
contained, reusable, and testable modules and
components)
Architecting and automating the build process for
production, using task runners or scripts
Knowledge of Data Structures for TypeScript
Monitoring and improving front-end performance.
Banking or Retail domains are must have.
Writing tested, idiomatic, and documented JavaScript,
HTML and CSS
Develop responsive web-based UI
Have experience on Styled Components and other
CSS-in-JS techniques
Thorough understanding of the responsibilities of the
platform, database, API, caching layer, proxies, and
other web services used in the system
Writing non-blocking code, and resorting to advanced
techniques such as multi-threading, when needed
Strong proficiency in JavaScript, including DOM
manipulation and the JavaScript object model
Documenting the code inline using JSDoc or other
conventions
Thorough understanding of React.js and its core
principles
Familiarity with modern front-end build pipelines and
tools
Experience with popular React.js workflows (such as
Flux or Redux or ContextAPI or Data Structures)
A knack for benchmarking and optimization
Proficient with the latest versions of ECMAScript
(JavaScript or TypeScript)
Knowledge of React and common tools used in the
wider React ecosystem, such as npm, yarn etc
Familiarity with common programming tools such as
RESTful APIs, TypeScript, version control software,
and remote deployment tools, CI/CD tools
An understanding of common programming paradigms
and fundamental React principles, such as React
components, hooks, and the React lifecycle
Unit testing using Jest, Enzyme, Jasmine or equivalent
framework
Understanding of linter libraries (TSLINT, Prettier etc)
Functional Skills:
Experience in following best Coding, Security, Unit
testing and Documentation standards and practices
Experience in Agile methodology.
Ensure quality of technical and application architecture
and design of systems across the organization.
Bachelor's or Master's degree in Computer Science