Senior Web Developer
Location: DE, BE, Berlin
Employment type: Full-time
Required experience: Mid-Senior level
Industry: Information Technology and Services
Function: Information Technology

Company profile:

Job description:
Who are we?Blloon is a new freemium ebook subscription service. Sporting an award-winning brand, it's currently available on iOS in the UK and soon in the US.We're a small team of designers and developers based primarily in Berlin, in a newly refurbished office in the heart of the city. We work in a loosely agile process that we're iteratively refining. Established at the end of 2013, we're a very young startup and we're establishing our company culture now.For the right person this is an opportunity to enter on the ground floor of something really exciting, with the potential to have a great impact on the culture, technology and product.What's the stack?The current tech stack consists of the public-facing #URL_d72a182316060b6f0f7108a6151608f1beb824e4b5f5a0d1d19d82e26383385a# website, a backend API that serves the website and iOS app, and several external services for book fulfilment and content management. We anticipate building account management and eventually web reading features as a standalone web-app in one of the major JavaScript frameworks.Public-facing website (#URL_d72a182316060b6f0f7108a6151608f1beb824e4b5f5a0d1d19d82e26383385a#)Ruby on Rails - low complexity, primarily delegating to the backend API serviceHAML/SASS - includes full responsive design and graceful degradationJavaScriptRubyGems/Bundler, Bower and NPMUnit tests in RSpec and JasmineIntegration tests in #URL_d9fc396702cbbf671c1d2bf89ea50afa6590364626a910ef74cbc4637ddfb093#, using Selenium (via #URL_58cfe76301442a2379038032916a1e6f68594b5370efea39c1dff750e82be3aa#)Standalone web-appHTML/CSS/JavaScript(Specific frameworks to be decided)Backend API - Ruby, not part of your roleiOS app - not part of your roleAnalyticsMixpanel, Google Analytics and OptimizelyYour RoleWe're seeking a skilled web developer capable of owning the development of the website, standalone web-app and any related web technology (i.e. analytics integration and maintenance).Specifically your responsibilities will include:Maintaining the existing websiteImplementing additions to the website given visual designs, including responsive styling and graceful degradationCreating the standalone web-app, in collaboration with our backend developerMaintaining a high standard of quality through unit and integration testsIntegrating with analytics and content management servicesImplementing the technical component of behaviour tests through Optimizely

Requirements:
General requirementsYou...get excited by building beautiful productscan show a good performance record of building complex web and mobile applicationsappreciate TDD/BDD approach to codinghave experience with Scrum / Agile methodsare not afraid of some backend codelove learning new thingswant to work with: Grunt, Bower, HAML, SASS/LESS, REST, PostgreSQL, Neo4j, Objective-C, Git, Heroku, recommendation systems, machine learning algorithms, a happy and versatile young team...Required technical skillsYou will need to be fluent in the following languages, and have an in-depth understanding of the following tools and frameworks:JavaScript/CoffeeScript, Jasmine, ES6 Promises, Bower and NPM (Grunt would be useful too)You will need to be able to learn how to understand and write Cucumber features and their implementation (it'd be great if you had used them before)Ruby, Ruby on Rails, the Rails asset pipeline, RubyGems and BundlerHAML (and HTML), SASS (and CSS) and CompassYou must understand the principles of responsive design and graceful degradation and be able to apply themYou must also have professional experience in at least one of the major JavaScript frameworks: Angular, Backbone, React, Ember etcetera.Code speaks louder than wordsIf this sounds good to you, we would love to see some of your code and your Github or Stack Overflow profile.

Benefits:
We can offer you a digital playground in one of the future fields of digital entertainment and to work with a small, international, motivated team in the vibrating center of the Berlin startup community in Berlin Mitte.Top quality technology (MacBook/Ultrabook/desktop)A newly refurbished office near Rosenthaler PlatzInfinite caffeine (professional quality coffee machine plus regular shipments of Club Mate)A greenfield project, with the opportunity to make key technical decisionsThe opportunity to impact the creation of an exciting new consumer product