Job Role: Sr.Software Engineer/Lead Engineer

Experience: 5+ Years

Job Location: Trivandrum/Kochi

Notice Period: Immediate – 30 days

 

Job Purpose:

 

We are looking for a great JavaScript developer who is proficient with React.js. We’re looking for someone who is comfortable with a fast-moving environment and can learn quickly.

 

Job Description:

  • Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model as well as functional programming in Javascript
  • Thorough understanding of React.js and its core principles
  • Experience with popular React.js workflows (such as Flux or Redux)
  • Familiarity with newer specifications of EcmaScript, ES 5 and above
  • 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
  • Familiarity with code versioning tools {{such as Git}}
  • Familiarity with storybook development pattern
  • Proficiency in redux, thunk, saga etc..
  • Willingness (or eagerness) to work on different technology platforms and languages
  • HTML5, CSS3, JavaScript, JQuery, JSON, CSS preprocessors (Sass, LESS)
  • Strong Computer Science fundamentals (Algorithms and Operating Systems, primarily)
  • Understanding of react hooks is a plus.
  • Familiarity with tools like ES lint and prettier is desirable.
  • Full stack & AWS Cloud knowledge is desirable

 

Duties & Responsibilities:

  • Responsible for development of new highly-responsive, web-based user interface
  • Construct visualizations that can depict vast amounts of data
  • 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
  • Work and collaborate with the rest of the engineering team
  • Develop flexible apps with maintainable codebase as per the requirement

 

Qualifications/Experience:

  • 3+ years of React JS development experience