We have built this challenge as a Technical assesment of software developers interested in working with Cnverg in the capacity as a Front-End Developer. We are running a MEAN Stack, and would like to assess your approach, technical abilities, and comfort.
The ideal candidate will possess strong CSS3 and Angular skills, and familiarity with WebSockets. We are looking for someone who is also comfortable working with Node and Express, as much of the Front-End work will be connecting to existing code, but above all someone with as much passion for building cutting edge applications in JavaScript as much as we do, will fit in with our team.
- Build a basic chat interface
- Integrate with Giphy API
- Showing off your design skills is a BIG plus (it doesn't need to be production ready, but please don't make it look like shit). We are especially interested in Material Design - and Angular Material and Materialize CSS are both great things to consider.
The chat should support a room with unlimited number of participants and allow sending and receiving messages among them.
Add some fun by integrating Giphy such that a message like /giphy I'm so excited
searches the API and becomes the first image returned from the result set.
This repository provides a working, arguably acceptable express application structure. Feel free to use it and change it as desired.
When ready, drop us a line at jobs@cnverg.com with either a link to a repository of your own or a pull request, and tell us something nice about yourself :)