Developer - Front end and Back end
Location: ES, CT, Barcelona
Employment type: Full-time
Required experience: Mid-Senior level
Required education: Bachelor's Degree
Industry: Information Technology and Services
Function: Engineering

Company profile:
Typeform is a tech start-up which is transforming data collection into a flexible, intuitive and incredibly engaging user experience: the typeform. We are on a mission: change the obsolete way in which online forms and surveys interact with us humans. A typeform is the natural evolution of forms, which uses state of the art interaction design and smart cross-device technology to get the best out of the current multi-screen scenario, resulting in improved completion rates. Our intuitive platform allows creators to easily build, design and distribute typeforms, as well as analyze resulting data. Typeforms are multi-purpose: they can be used for surveys, forms, exams, contests, quizzes, tutorials ...even presentations! People hate standard forms and surveys, those old-fashioned tools that take users back to the Internet of the 90s, but do love typeforms, far more conversational, interactive and friendly with them. Find out why...  

Job description:
Typeform is creating new ways to create forms on the web. We are heavily focused on great UX with the user in mind and we’re now looking for the best developers we can find us to help us build a scalable and maintainable front and backend. What we look forAs an engineer at Typeform, you should have a solid understanding of software architecture and design patterns. You should know OOP from the inside out and would be great if you have a strong desire to innovate, learn about new technologies and be ready to take a part in the building of the product.Our ideal candidates would meet the following requirements:Multiple years of development experienceExperience in writing automated tests and TDD (or similar) to ensure functionality and qualityA love of GitBe highly flexible and like to take a pro-active roleFamiliarity with Agile workingMaking yourself understandable in the english language in a business situation (medium / high level of English)  

Requirements:
As a front end developer: You would be responsible for creating and innovating in every part of the front end platform at Typeform. This means you should be exceptional at writing Javascript (with Coffeescript) and HTML/CSS that works smoothly in the most popular browsers (at least IE8 and up!) for all our current and future users. We would also look for: Knowledge developing web applications for cross-browser/device usageKnowledge in PHP/nodeJS/Backbone/Less/GruntGood knowledge about UX As a back end developer: You will need to be able to build and design large scale applications. We don’t care much about specific technologies, but the way you think about problems and the approach you take to solve them. We’re looking for people with a passion for innovation. We would also look for:Solid experience with RESTful, Async I/O applicationsExperience with MySql and NoSQL DatabasesExperience using Ruby on Rails, PHP or other web framework.Knowledge of Go/#URL_968b3a839b798052f33a95a811f8b2366cd66f6bcc98f2885bea5ee47d000659#

Benefits: