Responsibilities

  • Design, build, and maintain efficient, reusable, and reliable Javascript code
  • Analyze client requirements to develop functional and technical software requirements
  • Setup environment and release web applications
  • Contribute in all phases of the development life-cycle
  • Drive continuous adoption and integration of relevant new technologies into design
  • Conduct code refactoring, optimization
  • Help maintain code quality, organization and automation
  • Supervise and support other junior developers in fulfilling tasks as well as improving their skills
  • Write design or guideline documents as required by LARION standard processes
  • Perform other technical tasks assigned by the PM

Skills & Requirements

  • Education: College or Bachelor of IT-Software or equivalent
  • English: Intermediate level or above [able to communicate with the clients through conference call]
  • Strong insight into Ruby and Rails and their nuances [at least 2-3 year experience]
  • Experienced with file system, cloud storage, network resources
  • Experienced with normalized relational model and non-relational data stores
  • Solid understanding of object-oriented programming
  • Hands-on experiences with API, URL, PostgreSQL / Mysql
  • Proficient in Bootstrap, JQuery, CSS3, HTML5
  • Experienced with Spree or an eCommerce platform
  • Familiarity with modern front end frameworks: Angular, Ember, React, Backbone
  • Able to write unit, functional, and integration tests for rails applications
  • Ability to work as part of a team
  • Ability to mentor, train and lead junior members to develop team capability