Cherrywork Logo 2022_(Original) Red in white BG
Job Details


Job Type





At least 8 years

Position Title:

Full Stack Lead – React JS & Node JS

Skill Set:

JavaScript, NodeJS, React JS

Reports To:

Manager – Delivery



Job Description:

  • To work with a cross-functional software development team on highly visible strategic projects as an expert level individual contributor to the design, consult, plan, lead a team and coding tasks assigned.
  • Responsible for the development of highly responsive, web-based UI in a flexible and well-structured application architecture.
  • Experience working with remote data via REST and JSON
  • Experience with third-party libraries and APIs (Salesforce,, Google APIs etc.)
  • Produce well designed efficient code in a timely manner to meet delivery timescales/milestones.
  • Mentor other developers on software best practices technical guidance and help grow their software development skillsets.
  • To proactively stay plugged into emerging technologies/industry trends and apply them to operations and activities.
  • Should demonstrate the ability to handle multiple projects simultaneously, manage priorities and communicate progress effectively.

Required Skills:

  • Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model
  • Experience with popular React.js workflows (such as Flux or Redux)
  • Experience with data structure libraries (e.g., Immutable.js)
  • Knowledge of isomorphic React is a plus
  • Familiarity with RESTful APIs
  • Knowledge of modern authorization mechanisms, such as JSON Web Token
  • Familiarity with modern front-end build pipelines and tools
  • Experience with common front-end development tools such as Babel, Webpack, NPM, etc.
  • Ability to understand business requirements and translate them into technical requirements
  • A knack for benchmarking and optimization
  • Integration of user-facing elements developed by front-end developers with server-side logic
  • Writing reusable, testable, and efficient code
  • Design and implementation of low-latency, high-availability, and performant applications
  • Implementation of security and data protection
  • Integration of data storage solutions (include databases, key-value stores, blob stores, etc.)



Experience Desired:

At least 8 years of software development experience having a focus on front-end & back-end development. (5 years experience in ReactJS, Node Js)


Intelligent Task Management