JOB DESCRIPTION
- 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
YOUR SKILLS AND EXPERIENCE
- 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