ResponsibilitiesDeveloping 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 solutionsDeveloping 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.SkillIn-depth knowledge of NodeJS, ExpressJS, or Restify.Ability to bind UI elements to JavaScript object models.Experience creating RESTful services with Node.js.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.