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