FRONT END ENGINEER
Summary :
Our client makes smart, small and social robots that teach the creative side of coding.
We use a three-tier system that evolves from a patented color command language to block-based programming to a growing virtual community of creators. To that end, we are looking for a Front-End Engineer who can translate complex ideas and products into a simple, seamless mobile and web experience.
Our Technology Stack
Various Web Projects
- JavaScript (jQuery, AngularJS, Google Closure Library), Google Closure
- Compiler, ES6
- Google App Engine (Python, Datastore) for hosting
- Firebase
- Less / ?Sass (CSS), Bootstrap3, FontAwesome but also custom icon-fonts, Adobe Photoshop / Illustrator
- Gulp, Make, Bower, npm, Google Cloud SDK
- Git, Mercurial
- Jasmine, Chai, Protractor, Selenium / WebDriver
Embedded Projects
C++11 (for ARM)AtmelStudio with Atmel Software Framework (ASF)FreeRTOSCppUTestDoxygenResponsibilities
Extend your passion & experience in authoring websites for mobile devices to each and every interactive deliverableResponsible for coding the execution of interactive designs that reflect the creative direction provided within the established frameworkDemonstrated ability to accurately estimate and scope development workBe self-motivated and able to independently identify and implement needed improvementsMinimum Qualifications
At least 2+ years’ experience hand-coding HTML5, JavaScript, jQuery.Bootstrap3 or other Less / Sass framework.Javascript effects (not only jQuery).Various optimizations (page speed) and testing (page objects).Ability to write testable code with unit and integration tests.Strong attention to detail.A passion for Web development.Preferred Qualifications
Cover letter included in your submission outlining :Your interest in this position and what motivated you to applyYour interest for working in the Robotics industryUser Interface Design, Information Architecture, graphic design experienceKnowledge of semantic naming concepts.Good knowledge of single page applications (AngularJS)Strong aesthetic feeling with simplicity and user experience in mind.Experience with content management systems (CMS) and version control systemsParticipates in writing detailed technical and functional specifications documentationOther Information :