nothing too fancy:
• The ideal candidate will be passionate about the web and associated technologies and keen to learn and
• At least one year experience in web development.
• Ability to use AJAX techniques to send and receive data from RESTful web services.
• Experience building responsive web pages, and understanding of a responsive CSS framework such as
• Knowledge of cross-browser compatibility issues (mix of mobile, desktop and embedded systems).
• You must be able to use your own initiative and stay up to speed with current industry trends.
• Familiarity with node.js and npm.
• Experience working with client side MVC frameworks such as Angular.js or Google Polymer.
• Experience using a version control system such as GIT.
• Knowledge of CSS per-processors such as Sass.
• Knowledge of build automation tools such as Grunt.
• Web graphics/animation skills such as CSS animations, canvas, request Animation Frame and SVG.
• UX / UI design experience.
Interview Stage: Candidates will be expected to show examples of their work, and be encouraged to talk briefly
on the technologies used in their pages.
I dont have any previous experience, i dont really know any JS framework and I only have a basic understanding of CSS animation and tiny bit of canvas.
The interview itself was pretty great. I actually enjoyed myself. I was interviewed by the CEO of the company and one of their senior developers. To start with, they introduce me to the company history and products. since I made sure to do my homework, I already knew all about the history of the company, the products and the guys who owns it. So i ended up almost completing their sentences and showing a lot of Interest. So the whole instructing took like 30min and on top of that I also prepared a list of questions about the company and to role for the end of the interview but I was encouraged asking those questions earlier than i expected so by now its been almost 50 min of just friendly conversation which helped me build a great rapport with whom interviewed me.
later I've been asked a few basic question like:
- how did I got into programming/ developing ?
- where have I learned to code?
- what sort of work environment am I using?
- if I need to use animation, will I choose to use JS or CSS and why?
- and some question about AJAX
unfortunately I can't really remember the rest of the technical question I've been asked but there weren't too many and most of them felt like they testing general stuff to see if I've got the potential and a good basics of someone they can turn to gold and not just a clay.
I also been asked to present and explain some of my projects (thanks again FCC ).
overall, during the whole interview, I didnt felt like they trying to fail or trick me and that too gave me confidence.I knew that almost every other candidate will have more knowledge and experience than i have so I made sure to show that I'm not only passionate about the company and its products but also very much passionate about coding ,learning and progressing myself.
After all, this is a junior rule we are talking about here so I think for most employs, its more important to have someone they getting along with and can shape into something great than someone who knows a few more tricks but come with baggage of just socially awkward.