Ability to translate Wireframes and PSD Designs into functional web apps using HTML5, CSS3, React, Node.js, and MongoDB
Binding of UI elements to JavaScript object models
Creating RESTful services with Node.js
Architect scalable web architectures
Work in a cross-functional team to deliver a complete user experience
Create Unit and Integration tests to ensure the quality of code
Be responsive to change requests and feature requests
Write code that is cross-platform and cross-device compatible
Ability to wear many hats and learn new technologies quickly
Bachelor’s or Master’s degree in Computer Science, Information Technology or equivalent.
2-3 years minimum in creating complex HTML based solutions
Detail oriented experience as a Web Developer creating React/Angular based solutions
1-2 years with Node.js and Express
Ability to work both independently and in collaborative teams to communicate design and build ideas effectively
Experience using asynchronous RESTful services (JSON)
Detailed understanding of MongoDb/Mongoose
Detailed understanding of all React built in hooks
Detailed understanding of Observable and Injectable for asynchronous calls between client and server.
Working knowledge of interfaces.
Fluent knowledge of latest HTML/CSS standards and best practices
Working knowledge of TypeScript
Working knowledge of NextJs is a plus
Working knowledge of Node.js and Express
Knowledge of MySQL is a plus
Knowledge of Socket programming and web hooks
Solid Understanding of HTTP protocol and how server-side code is processed on the client
Some experience with Photoshop or Sketch is a plus (creating sprites, optimizing, cutting or adjusting images)
Working knowledge of front end optimization and performance techniques
Obsession with lean, clean and organized front-end code
Cross-browser development and troubleshooting
Experience building Responsive websites for web, tablet and mobile devices
Eye for details is crucial
Able to handle multiple projects and competing deadlines
Good understanding of overall web design including basic usability, accessibility, industry standards, architecture, and navigation
Portfolio of work required. Include examples of all areas of interaction design (user flows, wireframes, final graphical display)