Данная вакансия устарела и скорее всего уже не актуальна. Вы наверное попали к нам с поисковой системы, если Вас интересуют вакансии для веб-разработчиков, то Вы можете воспользоваться поиском по нашему сайту.
Описание вакансии7 декабря 2015
On behalf of Thomas Cook, Ciklum is looking for Senior Node.JS Developer to join Kiev team on full-time basis.Our client is a leading international travel company that has shaped the history of travel and now plans to shape the future of online travel.The client’s digital strategy is to continue pushing the boundaries on its products’ capabilities, growth and maturity. It plans to accelerate on new technology innovations in the areas of next generation mobile and tablet user experience, ‘big data’ analytics driven personalization, advanced cloud computing and cutting edge social/search technologies.Despite being a large international organization, our client’s digital team is setup like a small start-up company (without worrying about the next round of funding). Our development teams are small, flexible and they use an agile approach to quickly iterate and test new innovations in the market with our customers. We focus on using the latest open source technologies to innovate and bring together beautiful, cool products and personalized experiences to our customersWorking for our client, you will have the opportunity to solve some of the most difficult problems facing the industry while having a ton of fun. We have a casual office culture with a strong emphasis on innovation, education and empowerment. We expect our teams to do great things and encourage them to be bold, take risks and try new ideas.In the Search Team, you will be hands on with one of the very first phases for the customer: the Search Result Page and Details View. Giving the customer the best experience means providing with best results, best presentation, best usability… and quick!For accomplishing all that, you will be developing a solid RESTful Product API (PAPI) using your best Node.js skills. PAPI is responsible for retrieving the holiday packages, process them and give them back to the front-end and other clients (CMS team and Retail teams). In the front-end, we map the results and enhance the performance and user experience for all devices using Node.js and Angular.js with a final CSS touch to make it shine and responsive.Key features here are creating a product that is multimarket and onmichannel. At the moment both UK and NL are host under the same codebase, BE is in the works and more markets are to come soon.Both PAPI and the Angular front-end have been redesigned less than a year ago and there are plenty of things to be done, far from maintenance, and always getting new providers or markets we need to deal with that require more and better integrations and new functionality and cutting edge technologies. We are also working in concepts made by micro-services for fancy new stuff.If we convince the customer with unique experience looking for the holidays, then they will book, pay, and no less more important: return!We will ask you to be a team player that is capable of giving constructive feedback and accepting reasonable advice, review the Pull Requests from your peers and give feedback seeking always to improve the quality with a goal of 100% automation and code coverage.
• Designing and building large scale Node.js applications for production environment• Anticipate issues and risks at the module level and escalate appropriately• Meet demand and hit development deadlines• Providing, through partnership with business and product owners, translation of high value business ideas into beautiful and innovative software solutions• Providing technical excellence on team to ensure quality-first mindset, simple architecture and highest code quality• Writing great software adhering to agile software engineering practices (e.g.,DRY principles, TDD, continuous integration, automated tests, etc.)• Reviewing code and providing mentorship to other developers in agile team• Grow your skills and share your knowledge with other developers (and beyond) to support our High Tech High Touch business strategy
Requirements:• Experience designing and building large scale Node.js applications with 100% code coverage• Expert in writing and deploying large-scale Node.js code bases with significant experience in building/maintaining continuous integration and deployment environments (e.g., Chef, Jenkins, etc.)• Node.js, npm, hapi.js, express.js, mongodb, mocрa/tape/webdriver• Strong background in test driven development, automated testing and other software engineering best practices• An eye for detail, strong logic and analytical skills, and the ability to document solutions• Experience with Agile ways of working with the ability to interpret business requirements from user stories, to size, estimate and groom the backlog
Personal qualities:• Excited about building great software and gets energized by solving complex problems• Ability to work under pressure with ‘can do’ attitude and solid sense for setting priorities• Distinct customer focus, quality mind-set and analytical skills combined with ability to develop creative solutions• Excellent interpersonal and communication skills with ability to deal with ambiguity and drive independently (or collaboratively with team) on solutions, positive approach for difficulties and imaginative problem solver
About Ciklum:Established in 2002, Ciklum is a leading Danish supplier of technical personnel and teams, software development and agile business consulting to high growth companies globally. Ciklum currently employs more than 2500 specialists in our offices and technical development centers in Ukraine and Belarus.Ciklum is recognized as CeBIT 2010 Top 20 innovative company delivering services/products for small and medium sized companies, and named the 2010, 2011 and 2012 Top 100 Global Services provider. Most recently Gartner Inc. named Ciklum as a "Cool Vendor" in its "Cool Vendors in Application Services, 2013" report.Unlike the traditional project outsourcing model, we help over 200 of our clients establish their own development centers in one of our nearshore development locations where they outsource, completely or partially, their software development. This is the equivalent of having your in-house IT specialists, but for a significantly lower cost and with less administrative nuisances.Ciklum clients can gain control over their IT processes and systems and get more value from the resources they already have. We surround each client team with knowledge sharing activities to foster a profitable and productive work environment during their entire outsourcing experience, including social events, strong infrastructure, financial and administrative support, QA and Agile, Business and DevOps consulting services.Join Ciklum and «Cross the Borders» together with us!If you are interested - please send your CV