Front End Software Developer

Role Responsibilities:
* Designs, develops, tests and debugs software using JavaScript library/frameworks
* Participates in the preparation, review and analysis of software requirements and specifications.
* Prepares written specifications for tasks of mid-level complexity.
* Prepares design, functional, technical and/or user documentation, as needed.
* Builds and uses software lifecycle methodologies.
* Reviews and implements test strategies for software products.
* Accurately logs project schedule, defect, and other data. 
 * Analyzes and prepares trend reports on quality metrics.  
 
Requirements
  * 5+ years of development experience - designing, developing, coding, unit testing, integration testing in medium to large size projects
 * Experience with development of Single Page applications with JavaScript
 * Experience with at least one of the listed frameworks/libraries: AngularJS, BackboneJS, KnockoutJS, RequireJS, Prototype, Meteor.
 * Strong Technical Skills in Advanced JavaScript, JavaScript frameworks, SQL, HTML5, CSS3, Bootstrap
 * Solid understanding of REST architecture principles.
 * Working knowledge of SQL/NoSQL database technologies
 * An understanding of common functional and OOP programming design patterns, data structures and algorithms, especially in the context of JavaScript.
 * Experience with mobile application development (iOS, Android, etc) is a plus
 * Working knowledge of D3JS is a plus
 

Want to apply later?

Type your email address below to receive a reminder

ErrorRequired field

Apply to Job

ErrorRequired field
ErrorRequired field
ErrorRequired field
Error
Error
insert_drive_file
insert_drive_file