Job Title: Software Engineer

Experience: 2 – 6 Years

Job Location: Trivandrum

Notice Period: Up to 60 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 developement 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)

 

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:

 

  • 1+ years of React JS/native development experience