What we are looking for Pragmatic engineers, those that get things done, which often means finding a creative compromise between an ideal technical solution and actual client needs. Developers that have seen all the phases of a project lifecycle. Someone passionate about technology, that reads and follows the industry. Someone that builds things on their own, experiments, and hacks. Desired skills and experience Bachelor's degree in computer science, software engineering or equivalent technical discipline. At least 5 years professional experience implementing JavaScript based applications. Extensive knowledge of HTML5 and CSS3. Extensive knowledge of JavaScript ES6/7. Extensive knowledge of Angular 2 and Material Design guidelines. Ability to create progressive web applications. Ability to set up a project with bundler/task runners (Gulp/Grunt/Webpack). Knowledge of a CSS pre-processor (SASS/LESS). Knowledge of testing frameworks/libraries (Mocha/Jasmine/Selenium). Ability to work with version control systems, preferably git. Ability to develop using TypeScript is a plus. Experience with Web Content Accessibility Guidelines 2.0 is a plus. Ability to work in a team where Agile methodologies are used (e.g. Scrum). Ability to analyze business/functional/non-functional requirements. Ability to provide mentoring to junior staff. Why you should work for us We will challenge and push you; you will grow in leaps and bounds. You will see a multitude of technologies and projects; this will make you learn a lot in a very short period of time. We are an engineering driven company; what matters is how good you are and how well you deliver. We have an entrepreneurial and agile mindset; there are a lot of opportunities to grow quickly. We know that the technology landscape changes quickly; we strive to stay ahead of the competition.
#J-18808-Ljbffr