Full Stack Developer – Wirestorm Innovatons - Bucharest, Romania (Remote) Full Stack JavaScript Developer We are looking for an awesome Full Stack JavaScript Developer. This is a full time position and we are looking for someone to start immediately. The right candidate should be looking to contribute at a company that is fast-paced and team-centric. You should possess excellent development skills as well as strong technical documentation skills. A good sense of humor and pleasant personality always scores big points with our team. REQUIREMENTS In addition to the requirements mentioned above, the candidate will need to meet the following criteria (required unless noted otherwise): * Familiarity with Object Oriented Programming (OOP) principles * Familiarity with Functional Programming principles * Strong knowledge in modern JavaScript (ECMAScript 6, ECMAScript 7) * JavaScript-relevant design patterns knowledge, e.g. immutability, composition, command vs. query, events, asynchrony, promises etc * Experience with React.js and some experience with Angular.js or jQuery * Experience with a JavaScript test framework such as Jasmine or Mocha. * Experience with CSS3, Sass/SCSS * Experience with NoSQL data stores, ideally MongoDB * Familiarity with Node.js * Familiarity with Hapi.js * Familiarity with HTML5 * Experience with working with HTTP-based remote web services * Familiarity with RESTful principles * Teamwork and communication skills * Multitasking capabilities * Solid understanding of current web standards and upcoming technologies * The passion to build good software NICE TO HAVES * Familiarity with Apache Cordova or Adobe PhoneGap * Experience with React Native * Experience with Test-Driven Development and / or Behavior-Driven Development * Experience with MongoDB and Node.js APIs to access it (e.g. easymongo, mongoose) * Experience with Express.js, Hapi.js * Familiarity with Responsive, Mobile-first design ABOUT US We are an international team of elite technology operatives who craft beautiful interactions between people and the technical world. Our solutions team is responsible for fielding, developing, managing and maintaining effective client relationships, and developing web tools and apps for huge audiences. Wirestorm generates an atmosphere of shared innovation and support, where we continually up-level our skills, break new ground, and highlight and learn from each other’s outstanding work. Come work with a fun company that offers amazing benefits, flexible work schedules, great team synergy, and a wide-open future. For us every project is challenging, and every position critical. We don't have ping pong tables or espresso machines, yet we enjoy a thriving culture of shared invention. Our operatives are strategically placed around the globe and our clients range from sovereign governments to Fortune 500 companies. wirestorm.us |