React JS Developer

Overview

We are looking for a highly skilled React Js Developer with expertise in modern web development and microservices architecture. The ideal candidate should have strong proficiency in TypeScript, JavaScript, React, and state management libraries, along with experience integrating frontend applications with backend services. A deep understanding of scalable design, database technologies, messaging frameworks, and CI/CD processes is required. Experience with cloud platforms and backend technologies like Java or Golang is a plus.

Job Description

Must-Have Skills:

Microservices and Front-End:

Preferred 5 years of experience in at least one modern web front-end development.

Strong proficiency in Typescript and JavaScript, HTML5, and CSS3.

In-depth experience with at least one modern frontend framework/library (React)

Proficient in TypeScript and modern JavaScript (ES6+).

Solid understanding of state management libraries (Redux, Vuex, or NgRx).

Experience with RESTful APIs, GraphQL, and integrating frontend applications with backend services.

Familiarity with UI/UX design principles and a keen eye for detail.

Strong knowledge of version control systems (Git).

Experience with frontend build tools and bundlers (Webpack, Vite, or Parcel).

Strong debugging and performance optimization skills.

Design and Architecture:

Strong experience in designing highly scalable and available products.

Proficiency in the full SDLC, from analysis to post-production support.

Database and Messaging Framework Knowledge:

Experience with NoSQL and SQL databases (e.g., MySQL, MongoDB, Redis).

Experience with messaging systems like RabbitMQ.

Preferred experience in Elasticsearch and Kibana (ELK Stack).

Multi-Tasking and Independence:

Ability to work independently and manage multiple tasks effectively.

Willingness to support off-hours.

Code Quality and Documentation:

Program at a system level and maintain scalable, extensible code.

Methodical in keeping documentation up to date.

Quality and Clean Coding:

Metric-driven mindset and a commitment to clean coding practices.

Experience with language specific test cases

Product Development:

Preferred experience in product development.

Familiarity with server-side rendering (Next.js, Nuxt.js) and static site generation.

Experience with testing frameworks (Jest, Cypress, or Testing Library).

Knowledge of CI/CD processes and tools (GitHub Actions, Jenkins).

Experience with design systems and component libraries (Material UI, Ant Design).

Understanding of accessibility standards (WCAG) and best practices.

Experience with cloud platforms and services (AWS, Azure, GCP).

Proficiency in at least one backend framework or tech stack such as Java or Golang will be an added advantage.

Skills & Requirements

TypeScript, JavaScript, React, Redux, HTML5, CSS3, RESTful APIs, GraphQL, Git, Webpack, Vite, Parcel, NoSQL, SQL, MySQL, MongoDB, Redis, RabbitMQ, Elasticsearch, Kibana, Jest, Cypress, Testing Library, Next.js, Nuxt.js, CI/CD, GitHub Actions, Jenkins, Material UI, Ant Design, WCAG, AWS, Azure, GCP, Java, Golang.

Join Our Community

Let us know the skills you need and we'll find the best talent for you