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.