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 follow the industry
- Someone that builds thing on his 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 is a lot of opportunity to grow quickly
- We know that the technology landscape changes quickly, we strive to stay ahead of the competition