Senior JavaScript incl. AngularJS
Location: GB, BIR, Birmingham
Salary range: 20000-35000
Employment type: Full-time
Required experience: Mid-Senior level
Required education: Bachelor's Degree
Industry: Computer Software

Company profile:
#URL_a397afc00bff956382eec8b3826bbd79bd4cbade11c565390118c0c00292b77e# is a venture funded, successful UK startup building an software application in the food space. Our application is seen by over 10m people every month and we work with the largest food manufacturers, retailers and publishers in the UK and around the world. Dan Cobley, MD Google UK/Ireland said “Whisk is making the moment to buy really matter”.Whisk helps users to create shopping lists from recipes on the Internet, then check them out at online supermarkets.  We’re a small, agile team, working on exciting problems in cutting edge technology.  We’re looking for people who get as excited about food and tech as we do!Whisk is a small team covering sales and product development based in a canal side office in the center of Birmingham, UK. We’re committed to building amazing food apps and have fun doing it. Some perks of working at Whisk include working as part of a brilliant motivated team, a free hot lunch every Friday (and everyone loves to cook on the other days too!), a fully stocked fridge, team outings, an office with a pool table, table tennis table and table football and lots of beanbags.

Job description:
We're looking for a senior JavaScript (henceforth JS) developer with a passion for cutting-edge web applications, who can also establish and maintain best-practice for application development.Whisk helps users to create shopping lists from recipes on the Internet, then check them out at online supermarkets. We're a small, agile team, working on exciting problems in cutting edge technology. We're looking for people who get as excited about tech as we do!You'll be expected to work closely with our CTO and developers on the ongoing development of our publisher widget and suite of AngularJS web applications for our end-users and internal users. Our applications are client-side JS only, backed by JSON APIs written in Scala. No server-side JS is expected, but you will be involved in design of APIs, so server-side experience may be useful.

Requirements:
Required:Proven, outstanding client-side JS knowledgeAngularJS experienceUnit and integration testing; TDDJS tooling experience: automated quality assurance; test and deployment automation.Beneficial:Grunt, bower, npm, and other JS toolingCoffeescript (or other tools that ensure high-quality, portable JS code)Experience developing third-party JS widgetsA keen eye for design and user experience (HTML/CSS skills)Knowledge of API development pattern

Benefits:
Work with some of the best software engineers  in the area Experience working in a dynamic startup with a team who knows how to turn ideas into successful business initiativesFully-stocked fridge &amp; hot lunches! We take turns cooking lunch for the entire team, giving us a chance to try all sorts of great recipes.Flexible, collaborative &amp; fun work environmentMore info at:#URL_8d4c328503cc33b1996697b28b231b92cf41ead98006f4070156f9a85ce26c57##URL_3921f08fd9ae83e930f01ba016808ba6d315b7fbfba05e28c032fee67c11f04b##URL_5787a3ffdc61656d83add1ae6e5451db6d0e849c536d0f8a4ea3cd69bbe5f3cd#Salary: Competitive