Responsibilities
Developing and designing front-end web architecture.
Building interactive consumer data from multiple systems.
Define code architecture decisions to support high-performance products.
Translate wireframes and PSD Designs into functional web applications.
Work with development teams and managers to ideate software solutions
Developing well-functioning databases and applications.
Conduct and participate in project planning & scheduling and design discussions.
Test software to ensure efficiency.
Address and improve any technical issues.
Skill
In-depth knowledge of NodeJS, ExpressJS, or Restify.
Ability to bind UI elements to JavaScript object models.
Experience creating RESTful services with .
Proficiency in OOP and database concepts.
Proven experience in front & back-end development.
Ability to create front-end applications using HTML5, Angular, and LESS/SASS.
Knowledge of modern frameworks and design patterns.
Ability to create Unit and Integration tests to ensure the quality of code.
Strong problem-solving skills.
Good communication skills.
Strong analytical thinking.
Self-motivated.
Strong will and discipline.