Assistant Manager - Application Development
Star
Mumbai
6d ago

Key Responsibilities

  • Design, build, and maintain efficient, reusable, and reliable Ruby code.
  • Integration of data storage solutions postgres, redis, solr, elasticsearch
  • Integration of user-facing elements developed by front-end developers with server side logic.
  • Identify bottlenecks and bugs, and devise solutions to these problems.
  • Help maintain code quality, organization and automatization.
  • 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.
  • PERFORMANCE MEASURES

  • Experience with Ruby on Rails, along with other common libraries such as RSpec and Resque
  • Good understanding of the syntax of Ruby and its nuances
  • Solid understanding of object-oriented programming
  • Familiarity with concepts of MVC, Mocking, ORM, and RESTful
  • A knack for writing clean, readable Ruby code
  • Ability to integrate multiple data sources and databases into one system
  • Understanding of fundamental design principles behind a scalable application
  • Able to create database schemas that represent and support business processes
  • Able to implement automated testing platforms and unit tests
  • Basic understanding of front-end technologies, such as JavaScript, HTML5, and CSS3
  • Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model
  • Thorough understanding of React.js and its core principles
  • Experience with popular React.js workflows (such as Flux or Redux or Mobx)
  • Familiarity with newer specifications of EcmaScript
  • Familiarity with RESTful APIs
  • Knowledge of modern authorization mechanisms, such as JSON Web Token
  • QUALIFICATION : B.Tech / M.Tech / Master in Engineering

    KNOWLEDGE AND SKILLS

  • 3-6 years of relevant professional experience
  • Well versed with Linux fundamentals
  • Knowledge of software development processes
  • PERSONAL ATTRIBUTES

  • Good communication skills
  • Ability to deal well with internal stakeholders
  • Go getter attitude
  • Ability to deal with dynamic and fast paced changing internal & external environment
  • Good listener and positive attitude
  • Report this job
    checkmark

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form