Tech Lead(Node, ReactJS)

Overview

On Site
Depends on Experience
Contract - W2
Contract - 12 Month(s)
No Travel Required

Skills

Node.js
React.js
MongoDB
GraphQL
TypeScript
AWS

Job Details

Responsibilities:

  • As a Tech lead, your primary responsibility is to coordinate the design and implementation of scalable web applications using React and Node.js, ensuring that best practices and standards are always followed
  • Develop reusable user interface components and implement them with React Hooks and Redux state management and connect them to REST and GraphQL APIs
  • Building reusable components and front-end libraries for future use with Styled Components and SASS
  • Optimizing components and modules for maximum performance across a vast array of web-capable devices and browsers
  • Ensure that these components and the overall application meet accessibility and compatibility standards, robustness, and ease of maintenance
  • Work on creating scalable and fault-tolerant AWS Cloud serverless NodeJS API services, create schema documentation and architecture diagrams
  • Coordinate with the rest of the team working on different layers of the infrastructure, guiding junior developers, setting, and upkeeping a technical workflow using Jira, Git

Requirements:

  • Minimum 8 years of experience with Node.js, Apollo GraphQL, MongoDB, and front-end development with ReactJS, TypeScript, HTML5, CSS, SASS
  • Hands-on experience with Rest API
  • Experience with RESTful and GraphQL services
  • Hand on and implements complex React applications
  • Creating self-contained, reusable, and testable modules and components
  • Familiar with testing frameworks (Ex. Jest)
  • Familiarity with newer specifications of ECMAScript
  • Knowledge of modern authorization mechanisms, such as JSON Web Tokens
  • Experience with common front-end development tools such as Babel, Webpack, NPM, etc.

Education:

  • Bachelor's degree in Computer Science/Engineering or related field
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.