Description

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.

Education

Bachelor's or Master's degree in Computer Science