Company Introduction

Codebase.com (Codebase Staffing India PVT LTD) currently has a team more than of 40+ phenomenal developers serving US clients. We started in the spring of 2018, and have been growing aggressively.

We are located in Pune, Baner & Magarpatta, and serve US companies focusing heavily on enterprise SaaS, eCommerce, and mobile applications.

Some of the core technologies that we support include Python, Node.js, React, Angular, and many more. We pride ourselves on using the latest technologies.

Job Description

We are looking for a great JavaScript developer who is proficient with React. Your primary focus will be on developing user interface components and implementing them following well-known React workflows. You will ensure that these components and the
overall applications are robust and easy to maintain.

Responsibilities

  • Developing new user-facing features using React.js
  • Building reusable components and front-end libraries for future use
  • Translating designs and wireframes into high-quality code
  • Optimizing components for maximum performance across a vast array of web-capable devices and browsers

Skills

  • 8+ years of experience working with front-end technologies like React
  • Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model.
  • Thorough understanding of REACT and its core principles.
  • Well-versed in Typescript and Javascript fundamentals and experience developing SPAs.
  • Extensive experience with a modern web framework (React, Angular, Ember, etc.).
  • Experience with full-stack development (eg. Azure, serverless, graphql, Node)
  • Experience with (and track record of) unit, system and e2e testing.
  • Experience with modern Javascript build tools including transpilation and bundling.
  • Experience with HTML/CSS.
  • Familiarity with RESTful APIs
  • Knowledge of modern authorisation 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
  • Thorough understanding of Git and workflow processes.