Hey there!
Looking for our open positions?
Guess what? We have a brand new Careers page. Check it out here: https://www.typeform.com/careers
 
Typeform did to web forms what Tesla has done to cars: completely reimagined online forms from the ground up. Typeform is growing at a tremendous pace because we prioritize amazing UX, maintain strong product/market fit, and develop products with an eye towards the future.

This is a ground-floor opportunity for you to be a part of something fun, exciting, and supremely rewarding.

 
Please choose which position suits you best: *


 
Developer (all types):Typeform is creating new ways to create forms on the web. We are heavily focused on great UX and we’re now looking for the best developers we can find to help us build a scalable and maintainable front and backend.

As an engineer at Typeform, you should have a solid understanding of software architecture and design patterns. You should be able to knowledgeably talk about OOP/DDD/SOLID and it 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:


• Experience in writing automated tests and TDD (or similar) to ensure functionality and quality

• A love of Git

• Be highly flexible and like to take a pro-active role

• Familiarity with Agile working

• Making yourself understandable in the English language in a business situation (medium / high level of English)
 
What kind of developer role are you interested in: *


 
Strategic Sales Representative

Are you a confident and driven salesperson? Are you hands on? Do you sell with integrity and always put customer experience first? Do you have a strategic mind, an analytic brain, and a good heart? Can you turn opportunities into results? Can you stand up, present, and convince? Do you want to be part of something big, something unique, and something you can be truly proud of? If so, we need to talk.
 
Strategic Sales Representative

Typeform makes beautiful, next-generation forms. And we’re growing, fast.

We’re looking for a passionate strategic salesperson who has the hands-on approach needed to close deals. The focus of our Sales team will be on providing a great experience to our customers rather than hitting over-ambitious sales targets. Reporting to the Director of Customer Success, you’ll initially focus on inbound sales leads.
 
Key responsibilities:

- Understand customer requirements and needs.

- Manage inbound leads for Enterprise deals.

- Create a scalable sales strategy / process.

- Create and deliver sales forecasts.

- Track feature requests and give feedback to Product.
 
Requirements:

- Experience in selling a SaaS solution.

- Experience selling to Enterprise customers.

- Experience with presenting and public speaking.

- Analytical and metrics-driven.

- Creative and out-of-the-box thinker.

- Native/Bilingual English speaker
 
How many years of experience do you have in Sales? *

 
How many years of experience do you have working for a SaaS company? *

 
How would you describe your sales style?

 
Why do you think you are the best person for this role?

 
Thanks! Now tell us, what's your name? *

 
... and give us your e-mail :) *

 
Share with us your Linkedin profile or on-line CV! *

 
Or upload your CV :)

 
Technical Writer

Are you passionate about writing engaging, useful, and friendly educational articles? Are you obsessed with grammar and perfect punctuation? Do like the Oxford comma? Do you care about customers? Are you organized with a ‘let’s get stuff done’ attitude? If this sounds like you, it’s time we had a chat.

Typeform makes beautiful, conversational forms. And we’re growing fast.
We’re looking for a talented, detail-oriented technical writer to create amazing, educational content to support our Customer Success team.
 
Key responsibilities:

-Take full responsibility for copy of the Typeform Help Center
-Manage the Customer Success team’s editorial calendar
-Write clear, friendly, and useful how-to articles
-Write useful and friendly email macros
-Write emails and in-app messages to be sent to our customers
-Write educational video tutorial scripts
-Track metrics and report on key KPIs
-Work closely with the Customer Success team to be up to date on user pain points
-Work closely with the Content team to ensure our Help Center is consistent with our brand guidelines
-Produce regular reports for the heads of departments
 
Requirements:

-A native English speaker
-A confident writer, with a friendly and clear style
-Outgoing, proactive, and able to get things doneImpeccable spelling and grammar with a thirst for perfection
-Ability to project manage and to keep things on track
-Be able to work autonomously and really own the project
 
Are you a native English speaker? *

     
 
Please choose one of the following articles and rewrite it to make it more useful: https://www.typeform.com/help/add-images-animated-gifs-and-videos/ or https://www.typeform.com/help/use-a-template/ *

 
Go to our Help Center. Tell us 5 things you would do to improve it. *

 
Now’s your time to show off. Send us some links to something you’ve written that you’re proud of *

 
What is it about the idea of working for Typeform that has made you get this far into the application? *

 
By the way, what’s your name? *

 
What’s the best email address to contact you on? *

 
Do you have a Linkedin profile? Paste it here… *

 
Backend Tech Lead

Are you a passionate lead software developer, with an innovative edge? Are you obsessed with shipping quality code? Are you a pragmatic thinker and a keen problem solver? Do new technologies excite you? Are you ready to take on big challenges and big responsibilities? Do you take pride in teaching others what you have learned? Are you ready to play your part in the online form revolution? If so, we need to talk.

Typeform makes beautiful, next-generation forms. And we’re growing, fast.

We’re looking for a talented, passionate, and pragmatic senior software developer / architect to become a Backend Tech Lead with us. You’ll join our growing team of kick-ass developers in Barcelona, but will be a confident communicator in English, and will be comfortable working in an agile environment. Your personal and professional growth is important to us, and we believe we provide the right support and company culture to help you thrive.
 
Key responsibilities:

-Share your technical knowledge and experience, and mentor developers
-Lead the architectural discussion for significant parts of the codebase
-Work closely with the CTO to support Product Owners in driving and implementing the long-term strategy, whilst maintaining solid technical foundations and minimizing technical debt
-Drive and promote continuous improvements: encourage and lead the changes, strive for technical excellence
 
Requirements:

-Significant experience with server-side languages, particularly PHP and Golang, and knowledge of when they should and shouldn’t be used
-Broad knowledge of messaging systems like RabbitMQ, Kafka or SQSExperience of being involved in the decision-making process in evaluating and implementing database technologies, such as Redis, ElasticSearch, Mysql, Postgres and Couchdb
-You will have significantly contributed to the successful delivery of a large technology project
-Strong people skills, you encourage the team by setting a high bar and then help them to surpass it
-You constructively question the existing situation and strive for innovation and improvement
-The ability and interest in sharing your knowledge, and you thrive on seeing your colleagues improve from your teaching
 
For bonus points, you:

-Been heavily involved in the move from a monolith to a service based architecture and have implemented related architecture patterns such as event driven architecture
-Been involved in open source and technical meetups, and have contributed to a number of open source projects
-Have knowledge of the numbers that Jeff Dean thinks all developers should know
 
Can you tell us about your tech lead or/ and team lead experience? *

 
Can you share a snippet of code that you're proud of and tell us why?

 
Can you share with us your Github account (optional)?

 
Why Typeform? Why do you want to join our team? :) *

 
Thank you. Can you tell us your full name? *

 
Please, share with us your Linkedin profile or on-line CV. *

 
Frontend Tech Lead

Are you a passionate lead software developer, with an innovative edge? Are you obsessed with shipping quality code? Are you a pragmatic thinker and a keen problem solver? Do new technologies excite you? Are you ready to take on big challenges? Do you take pride in teaching others what you have learned? Are you ready to play your part in the online form revolution? If so, we need to talk.

Typeform makes beautiful, next-generation forms. And we’re growing, fast.

We’re looking for talented, passionate, and pragmatic senior software developer/ architect to become a Frontend Tech Lead with us. You’ll join our growing team of kick-ass developers in Barcelona, but will be a confident communicator in English, and will be comfortable working in an agile environment. Your personal and professional growth is important to us, and we believe we provide the right support and company culture to help you thrive.
 
Key responsibilities:

-Share your technical knowledge and experience, and mentor developers.
-Lead the architectural discussion for significant parts of the codebase
-Work closely with the CTO to support Product Owners in driving and implement the long term strategy, whilst maintaining solid technical foundations and minimizing technical debt.
-Drive and promote continuous improvements: encourage and lead the changes, strive for technical excellence
 
Requirements:

-Significant experience with architecting large front end applications, (ideally with ReactJS)
-Experience with evaluating a number of frontend tools and frameworks and know when to use them
-Made significant contributions to the successful delivery of a large technology project
-Strong people skills, you encourage the team by setting a high bar and then help them to surpass it.
-Constructively question the existing situation and strive for innovation and improvement
-The ability and interest in sharing you knowledge, and you thrive on seeing your colleagues improve from your teaching
 
For bonus points, you:

-Been heavily involved in the move from a monolith to a service based architecture and have implemented related architecture patterns such as event driven architecture
-Been involved in open source and technical meetups, and have contributed to a number of open source projects
-Knowledge of the numbers that Jeff Dean thinks all developers should know
 
Can you tell us about your tech lead or team lead experience? *

 
Could you share a snippet of code that you're proud of and tell us why?

 
Could you share with us your Github account (optional)?

 
Why Typeform? :) *

 
Thank you. Could you tell us your full name? *

 
Please, share with us your Linkedin profile or on-line CV. *

 
Web Developer

Do Javascript, HTML, and CSS run through your veins? Are you passionate about creating awesome UX? Are you obsessed with quality? Do new technologies excite you? Are you ready to take on big challenges? Do you take pride in the code you write and the work you produce? Are you ready to play your part in the online form revolution? If so, we definitely need to get to know one another.

Typeform makes beautiful, conversational forms. And we’re growing, fast.

With Typeform it’s not just about growth though - the culture inside the company is equally important to us. We are focussed on encouraging you to learn, by paying for books and conferences and putting on technical meetups, as well as supporting you outside your job with free language lessons, lunches, and massages.

We’re looking for talented, passionate, and pragmatic Frontend Developers with Wordpress experience. You’ll join our growing team of kick-ass developers in Barcelona, but will be a confident communicator in English, and be comfortable working in an agile environment.


 
Key responsibilities:

-Work on key parts of the Typeform platform Frontend
-Code new sections of some of our existing public assets such as Blog and Help center
-Be responsible for building automatic tests
 
Requirements:

-Have strong front-end knowledge, including responsive web development
-Be experienced at writing Javascript and HTML/CSS
-Have a super focus on design (maybe even coming from a design background)
-Have good knowledge about UX
-Have experience in deploying sites with high traffic
 
For bonus points, you:

-Experience with Wordpress or other php-based cms, including building themes and plugins
-Experience working with Sketch
-Knowledge and experience with improving on-page SEO
 
What’s your experience with Wordpress and working with designers? *

 
Could you share with us some websites and Wordpress plugins you’ve built? *

 
Can you share with us your Github account (optional)? *

 
We’re looking for someone who has a great eye for design and superb attention to detail. Go to our https://typeform.com and report 3 bugs or improvements. *

 
Can you tell us about any websites or products you admire for their design and simplicity? *

 
Why do you want to join Typeform? *

 
Sounds good! Can you tell us your full name? *

 
And last but not least, share with us your Linkedin profile or on-line CV. *

 
QA Engineer with AutomationAre you a passionate, results-driven QA Engineer with a thirst for improvement? Are you obsessed with quality? Are you a bug-busting, hawk-eyed stickler for detail? Are you a pragmatic thinker and a keen problem solver? Do you t

We’re looking for a talented, passionate, and detail-orientated QA Engineer with automation. You’ll join our growing team of kick-ass QA engineers in Barcelona, but will be a confident communicator in English. Your personal and professional growth is important to us, and we believe we provide the right support and company culture to help you thrive.
 
As a member of our QA team, you will:

- Work inside a cross-functional scrum team and be involved in the whole development process.
- Work closely with Product Owner.
- Automated and manual testing of our web and mobile platform.
- Bug management.
- Be in charge of the deployments in all environments.
 
Main Requirements:

- Hands on experience writing UI/API automated tests. Preferably with Ruby.
- Knowledge of Agile Methodologies.
- Attention to detail.
- Good communication skills, team player.
- Medium/High level of English: you should be able to make yourself understood in a business environment.

Desired skills:
- Experience working with a CI system like Jenkins.
- Experience writing automated tests with Cucumber like tool.
- Experience automating Mobile web and hybrid applications.
 
Do you have previous experience with UI automated testing, automating APIs/mobile devices and/or exploratory testing? Tell us more about it. *

 
How do you keep your skills up to date? *

 
Which tools have you used for automating tests? *

 
Test Automation DeveloperAre you a passionate, results-driven Test Automation Develoer with a thirst for improvement? Are you obsessed with quality? Are you a pragmatic thinker and a keen problem solver? Do you thrive in an agile environment? Are you a go

We’re looking for a talented, passionate, and detail-orientated Test Automation Developer. You’ll join our growing team of kick-ass QA Engineers in Barcelona, but will be a confident communicator in English. Your personal and professional growth is important to us, and we believe we provide the right support and company culture to help you thrive.
 
As a member of our QA team, you will:

- Perform automated testing of our web and mobile platform.
- Support other team members in tests development.
- Improve the test automation suite.
- Automate processes to speed up manual tasks.
- Mentor other team members.
 
Main Requirements:

- Self-starter who can work without day-to-day guidance.
- Strong Ruby programming skills.
- Hands on experience writing automated tests.
- Experience working with a CI system like Jenkins.
- Experience working with a version control system like Git.
- Attention to detail.
- Good communication skills, team player.
- Medium/High level of English: you should be able to make yourself understood in a business environment.

Desired skills:
- Experience writing automated tests with Cucumber like tool.
- Experience automating Mobile web and hybrid applications.
 
Do you have previous experience with UI automated testing, automating APIs/mobile devices and/or exploratory testing? Please tell us more about it. *

 
Can you explain how do you keep your skills up to date? *

 
Which tools have you recently used for automating tests? *

 
Product Owner

Do you thrive on completing projects? Are you a master communicator, a serial organizer, and a confident decision maker? Do you care about details as much as you care about the big picture? Is agile your ‘jam’? Are you a motivator—of yourself and others? Are you passionate, driven, and positive? If that sounds like you, it’s time we had a chat.

Typeform makes beautiful, next-generation forms. And we’re growing, fast.

As Product Owner you’ll team with the product managers and SCRUM Master to implement ‘smooth-as-silk’ processes while successfully juggling between the technical and business side of the product. We’re looking for someone who has previous experience successfully launching a software product.

 
Key Responsibilities:

- Make product decisions based on company strategy and UX guidelines, taking into account any technical constraints.
- Prepare backlog for each, next sprint (backlog grooming), so that all assets are present, from design to translations, etc.
- Coordinate and communicate decision-making processes with all stakeholders.
- Attend standups with team.
- Review user stories.
- Review and help resolve any questions devs may have.
 
Requirements

-Experience working with a consumer facing product
-Experience in agile environment
-Able to make fast decisions and take responsibility for them
-Detail oriented but able to see bigger picture
-Data driven, gathering, understanding and communicating
-Being able to transfer the vision and motivate the development team
-People person, good communication  skills
-Teamwork skills
-Flexible person, being able to adjust to changes-Technical / developer / QA background
 
Can you share some examples of products you launched? *

 
Can you share interesting MVP you thought of / did? *

 
How do you do product iterations - testing? *

 
What's so cool about Typeform? Why did you decide to apply? *

 
Great! Now can you share your full name? *

 
And your online profile or Linkedin account? *

 
Online Marketing Intern

Are you a creative, quick-thinking go-getter? Are you passionate about online marketing and the world of startups? Are you ready to contribute in a big way? Are you proactive, ideas-driven and a ‘let’s get this done’ kinda gal or guy? Are you a confident communicator, a people person, and the owner of a good soul? Are you ready to take on a challenge? If so, we need to talk, friend.

Typeform makes beautiful, conversational forms. And we’re growing, fast.
 
Online Marketing Intern

We’re looking for an outgoing and talented Marketing Intern who can help us execute a variety of marketing initiatives. You will help our Marketing team achieve significant growth through a variety of different methods.

Interning at Typeform will give you the opportunity to gain invaluable experience in a fast-paced, agile, design and UX-focused startup. You will work from our brand new, beautiful offices in sunny Barcelona.
 
Key Responsibilities:

-Set up and run our affiliate program
-Reach out to potential customers on social media to tell them about Typeform
-Contact influencers, blogs, forums, etc., and establish meaningful partnerships
-Report to department heads on progress
 
Requirements:

-A native English speaker
-Passionate about online marketing and startups
-An excellent communicator and writer who likes short, simple, and sweet copy
-Creative, outgoing, proactive, and able to get things done
-Bonus points if you have experience with Google Analytics
 
Tell us about one project you did that you’re really proud. Why does it make you proud? *

 
How can we easily identify people and businesses using forms on social media? *

 
Google “Registration form template” and click our landing page that’s ranking for this. What do the pages that are ranking above us have going for them that we don’t have, and what can we do to improve our rankings? *

 
Typeform is currently #2 on this Wordstream list of survey tools. How would try and convince them to put Typeform to the top of the list? http://www.wordstream.com/blog/ws/2014/11/10/best-online-survey-tools *

 
Why should we hire you? *

 
Thank you for your answers! Now can you share your full name? *

 
Can you please leave us a link to your LinkedIn profile. *

 
Product Intern (4-6 months)

Are you eager to learn and good at understanding users? Are you passionate about online products and the world of startups? Are you ready to help our product managers analyze data and present your insights? Are you proactive, idea-driven and a ‘let’s get this done’ kinda gal or guy? Are you a confident communicator, a people person, and the owner of a good soul? Do you want to grow into a Product Owner role? If so, we need to talk, friend.

Typeform makes beautiful, conversational forms. And we’re growing, fast.
 
Product Intern

We’re looking for an outgoing and talented Product Intern who can help us execute a variety of product initiatives. You will help our Product team understand our users and come up with actionable insights.

Interning at Typeform will give you the opportunity to gain invaluable experience in a fast-paced, agile, design and UX-focused startup. You will work from our brand new, beautiful offices in sunny Barcelona.
 
Key Responsibilities:

-Analyze and research user behavior to provide actionable insights
-Talk to internal stakeholders to identify opportunities
-Present key findings to department heads
-Help remove roadblocks for the teams to work effectively
 
Requirements

-Fluent in English
-Passionate about online products and startups
-Excellent communication skills Creative, outgoing, proactive, and able to get things done
-Bonus points if you have experience with agile processes
 
Tell us about an achievement that makes you really proud? *

 
Can you share an interesting MVP you thought of / did? *

 
Why should we hire you? :) *

 
Thank you for your answers! :)  Can you share your full name? *

 
Can you leave us a link to your Linkedin profile. *

 
Front End:

As a front-end engineer at Typeform, you would be responsible for creating and innovating on every corner of the front-end platform at Typeform.


We would also look for:

• Knowledge developing web applications for cross-browser/device usage

• Knowledge of Coffeescript/Angular/React/Backbone/Less/Grunt

• Good knowledge about UX
 
Mobile Frontend Developer:

As a frontend - mobile engineer 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 and HTML/CSS that works smoothly in the most popular browsers for all our current and future users.

We would also look for:

-Knowledge developing web applications for cross-browser/device usage
-Deep experience with writing web apps optimized for mobile devices (both IOS and Android)
-Knowledge of Backbone/Less/Grunt/ReactGood knowledge about UX
 
Full-Stack:

We have need of full stack developers in a number of areas of our business to work simultaneously on the front and back end.


We would be looking for the following for this role:

• Experience using Golang, PHP or/and Node.js

• Knowledge of Coffeescript/Angular/React/Backbone/Less/Grunt

• Solid experience with RESTful, Async I/O applications

• Experience with MySql/Postgresql/NoSQL Databases
 
Back End:

As a back-end engineer, you will need to be able to build and design large scale applications for our platform to support millions of form responses and provide realtime data analysis.


We would also look for:

• Solid experience with RESTful, Async I/O applications

• Experience with MySql/Postgresql/NoSQL Databases

• Experience using Node.js
 
Full-stack Growth Engineer

Are you a passionate, results-driven developer with a thirst for growth? Are you excited by user-behaviour data, and never make a decision without it? Do you believe pragmatism and creativity go hand in hand? Do you take pride in your code? Do you like to make a difference and enjoy being on the front line of company growth? Do you want to make an impact? Are you a good human being? If so, it’s time we talked.

We’re looking for talented, passionate, and pragmatic Full Stack Growth Engineers. You’ll join our growing team of kick-ass developers in Barcelona, but will be a confident communicator in English, and will be comfortable working in an agile environment. Your personal and professional growth is important to us, and we believe we provide the right support and company culture to help you thrive.
 
Key responsibilities:

- Optimize conversions throughout the product funnel through A/B testing and experimentation, specifically new user onboarding.
- Work on features that boost Typeform’s virality.
- Assess and deliver other growth initiatives, such as pricing and business model changes.
- Maintain, improve and deliver tracking and testing tools that allow the team to move faster.
- Improve the main methodologies and processes on which the team relies to provide excellent results.
 
Core skills and experience we are looking for:

Front end - you should be comfortable writing plain javascript as well as have experience working with modern frameworks like React.

Back end - you have significant experience with a few server side languages such as PHP, GO, Ruby, Java, node, and know what their strengths and weaknesses are.

Database - you have a solid understanding of SQL and have good working knowledge of at least one of the mainline databases (MySql, Postgresql).

General - you are comfortable using git and the command line, and have seen the benefits of working in a continuous integration / deployment environment.
 
Bonus Skills and experience:

Statistics - Basic understanding of statistics, experienced in implementing and executing A/B tests

Analysis - Know how to do pivot tables in Excel or similar tool and good SQL knowledge a big bonus

General - Innate interest in learning about customers behavior through both numbers and qualitative data. Focus on impact over everything else. You choose and enjoy working on projects based on the impact they will have more than anything else. You are creative and flexible, looking for new ways to test things faster and in more efficient ways always improving the learning cycle speed
 
Can you share a snippet of code that you're proud of and tell us why? *

 
Great! Now share with us your Github or Bitbucket handle: *

 
Why do you want to be a part of Typeform's family? *

 
Cool! Now tell us what is your name... *

 
And give us your email! *

 
..and linkedin profile or on-line CV :) *

 
What can you bring to our projects and what makes you unique candidate? *

 
Business Intelligence Architect

Are you meticulous, number-obsessed, and a stickler for detail? Do you see problems as challenges? Do you like getting your hands dirty? Are you a good human being? Do you enjoy working with other good human beings? If this sounds like you, it’s time we talked.
Typeform makes beautiful, conversational forms. And we’re growing fast.\

The more we grow, the more we’re falling in love with data. We’re looking for an experienced Business Intelligence Architect to join our Data & Analytics team to take charge of the entire data infrastructure, while working closely with our data scientists and other departments.
 
Business Intelligence Architect

We believe that the role of a Data Architect shouldn’t be limited to building and maintaining ETL processes: we envision a team in which Data Scientists create and own their data pipelines and the BI Architect integrates them into the existing data ecosystem, while being constantly and deeply involved with the business and its analytics.This is a newly born team and everything’s in the making. It’s a unique opportunity to design and implement an entire BI solution from scratch. Exciting, right?
 
What you’ll do:

- Orchestrate all data processing while ensuring a sustainable and organic growth of the infrastructure.
- Guarantee the utmost data integrity and availability.
- Work with the data scientists to make the resulting information available to technical and non-technical users, in the form of automated reports and dashboards.
- Liaise with other departments on behalf of the Data & Analytics team, collecting requirements and providing support on how to exploit the existing data.
 
Who you are:

- You have a minimum of 3 years’ experience as a Data Architect, Data Engineer, Business Intelligence/Big-Data Analyst or Consultant.
- You’re willing to get your hands dirty with ETLs, reports and dashboards (although the position has a much larger scope).
- You can code SQL in your sleep, optimizing queries for performance, scalability, and ease of maintenance.
- You have experience integrating data from multiple sources including DBs, product tracking, and APIs. You get excited by seeing your jobs run like clockwork
- You’re an ace at data modeling, accustomed to designing and implementing complex architectures with a constant eye on their future evolution, while keeping into account the needs of multiple users.
- You are proficient with one or more BI stacks (ETL & Visualization).
- You have a strong problem-solving, “can-do” attitude. Nothing is impossible given the appropriate time and resources.
- You’re always willing to learn something new and embrace a healthy debate.
- You’re proficient in English and accustomed (or eager) to work in a multicultural, international environment.
- You take pride in your ability to communicate complex concepts and scenarios to a variety of people from different backgrounds. You’re accomplished at orienting business users within the data domain, understanding their needs and translating them into technical requirements, to ultimately design effective BI solutions.
 
It’s a bonus if you have:

- Experience with AWS Redshift or other distributed systems (Hadoop, Vertica, Exasol, etc.).
-Basic DBA skills.Experience with Pentaho Data Integration (Kettle)
- Experience with modern BI tools (Tableau, Qlikview) and/or SaaS BI solutions (Mode Analytics, Amplitude, Mixpanel, etc.).
- Previous experience at modeling product tracking
- A strong interest for analytics, data science, statistics, machine learning
- A background in computer science
 
What are your favorite BI tools for visualization and reporting? Why? *

 
Describe one or two methods to optimize an ETL process performance. *

 
Do you see any value in using an ETL tool? Why? What’s your favorite tool (if any)? *

 
What’s the biggest difference between traditional databases (such as MySQL and MS SQL Server) and the latest technologies (Hadoop, Vertica, Exasol, etc.)? How does that affect the way you’re coding queries? *

 
Why do you want to join Typeform's family? *

 
Thanks for your effort to reply on our questions! Now tell us what is your name. *

 
And share with us your email. *

 
..and linkedin profile or on-line CV. Thanks! *

 
Intern:

As we grow our team, we also have a need of intern engineers to support the team, who are keen to learn and work in a high growth startup.


For this role we would be looking for the developer to:

• Good knowledge of HTML, CSS and other technologies

• Experience in developing web applications

• Build and execute queries in the database.

• Be able to use and configure online analytics tools.
 
We're always looking for the best talent to join our team.

We're always looking for the best talent to join our team.Are you a highly flexible individual that takes a pro-active role in a fast-growing startup? How about working in beautiful Barcelona alongside a team that pushes the boundaries of learning and innovation?

Let's do great things. Come join us.
 
What role do you think would be a great fit for you? *

(Let us know why)
 
Share a snippet of code that you're proud of and tell us why *

 
Please share with us your Github or Bitbucket handle: *

 
If you have previous experience with integrating with APIs (Google Spreadsheet, Salesforce, Mixpanel, etc), can you outline what you did?

 
Why do you want to work at Typeform? :) *

 
Thanks! Now please tell us your name… *

 
Could you share with us the link to your LinkedIn or online CV? *

 
What can you bring to our project and what makes you unique? *

 
Senior Frontend Engineer

Are you a passionate frontend developer, with an innovative edge? Are you obsessed with quality? Are you a pragmatic thinker and a keen problem solver? Do new technologies excite you? Are you ready to take on big challenges? Do you take pride in the code you write and the work you produce? Are you ready to play your part in the online form revolution? If so, we need to talk.

 
We’re looking for talented, passionate, and pragmatic Frontend Engineer. You’ll join our growing team of kick-ass developers in Barcelona, but will be a confident communicator in English, and will be comfortable working in an agile environment. Your personal and professional growth is important to us, and we believe we provide the right support and company culture to help you thrive.

 
Our ideal candidates would meet the following requirements:

• Experience in writing automated tests and TDD (or similar) to ensure functionality and quality

• A love of Git

• Be highly flexible and like to take a pro-active role

• Familiarity with Agile working

• Making yourself understandable in the English language in a business situation (medium / high level of English)
 
Core skills and experience we are looking for:

• Knowledge developing web applications for cross-browser/device usage

• Knowledge of React/Backbone/Coffeescript/Angular/Less/Grunt

• Good knowledge about UX
 
Bonus skills and experience:

-You have worked with modern modular CSS architectures (BEM, OOCSS etc), and have used some of the current front end tools such as Gulp, Babel and Webpack.

-From the experiences you have had, you know the pros and cons of SQL v NoSQL databases.You know how and when to use Redis, Cassandra or a RDMS.

-You have been involved in moving from a monolithic application to microservices, and some of your deployments have been on Amazon Web Services.
 
Could you share a snippet of code that you're proud of and tell us why? *

 
Great! Now share with us your Github or Bitbucket link: *

 
Why did you decide to apply for Typeform? *

 
Nice! Now please tell us your full name: *

 
We would be happy to check your online CV or Linkedin profile: *

 
Senior Backend Engineer

Are you a passionate backend developer, with an innovative edge? Are you obsessed with quality? Are you a pragmatic thinker and a keen problem solver? Do new technologies excite you? Are you ready to take on big challenges? Do you take pride in the code you write and the work you produce? Are you ready to play your part in the online form revolution? If so, we need to talk.

 
We’re looking for talented, passionate, and pragmatic Backend Engineer. You’ll join our growing team of kick-ass developers in Barcelona, but will be a confident communicator in English, and will be comfortable working in an agile environment. Your personal and professional growth is important to us, and we believe we provide the right support and company culture to help you thrive.

 
Our ideal candidates would meet the following requirements:

• Experience in writing automated tests and TDD (or similar) to ensure functionality and quality
• A love of Git
• Be highly flexible and like to take a pro-active role
• Familiarity with Agile working
• Making yourself understandable in the English language in a business situation (medium / high level of English)
 
Core skills and experience we are looking for:

You have significant experience with a few server-side languages, such as GO, Node, PHP and know what their strengths and weaknesses are.

You are comfortable using git and the command line, and have seen the benefits of working in a continuous integration / deployment environment.
 
Bonus skills and experience:

You have in-depth experience with PHP or GO.

You have been involved in moving from a monolithic application to microservices, and some of your deployments have been on Amazon Web Services.
 
Hello there, could you share a snippet of code that you're proud of and tell us why? *

 
Thanks! Share with us your Github or Bitbucket link: *

 
Why Typeform is a company you want to work for? *

 
Awesome! Now please tell us your full name: *

 
We would like to see your online CV or Linkedin profile: *

 
Customer Advocate - Spanish native (Barcelona)

Do you love people? Do you care about experiences? Are you helpful by nature and always looking to solve the next problem? Are you a master communicator, a quick thinker, and a dab hand at making people feel special? Do details matter? Are you self-motivated, driven, and ambitious? If so, it’s time we talked.
Typeform makes beautiful, next-generation forms. And we’re growing, fast.
We’re looking for passionate and self-motivated Customer Advocates to come and join our team in sunny Barcelona.
 
Main responsibilities:

- Respond to service requests and user inquiries via email, instant chat, and social media channels. (Other channels, such as Skype and phone, will be necessary from time to time.)
- Develop and maintain long-term relationships with users.
- Be a Typeform guru. Train, guide, and inspire users to make sure they’re getting the most out of Typeform.
- Follow best practices in data collection, tagging, and tracking.
- Be a team player and constantly provide feedback about new feature requests, pain points, etc.
- Work closely with the Marketing & Sales teams to ensure help fuel growth.
- Help out with other duties for the Customer Success team, such as content creation for Help Centre articles and tips.
 
Requirements:

- Knowledge of Typeform (end-user level, will turn into guru when you join us).
- Experience working within the SaaS or software industry.
Fluency to native level in Spanish
- Proficiency level in English, both verbal and written.
- Strong communication skills, both long and short form, written and verbal.
- Ability to diagnose and solve problems with varying complexity maintaining a focus on customer relations.
- Organized, self-motivated, and detail-oriented.
- Ability to prioritize, multi-task, and perform effectively under pressure.
- Team player with demonstrated ability to execute across a cross-functional team.
- Schedule flexibility.
 
Nice to have skills *

Choose all of those that fit your profile

 
How would you rate your written communication skills? *






 
How would you rate your spoken communication skills? *






 
How would you rate your technology skills? *






 
Do you know any of the following technologies? *


 
You mentioned that you have experience with helpdesk/CRM platforms. Please tell us about it. *

 
Do you have any experience with helpdesk platforms? *

     
 
How do you respond when you don’t know the answer to a question? *

 
Define "really great support" *

For instance, what experiences have you had personally that are great examples?
 
Do you have schedule flexibility and availability to work on weekends/bank holidays? *

     
 
Why do you want to work as a Customer Advocate? *

Please, answer this question in Spanish.
 
Why do you want to work at Typeform? *

 
Well, thanks! Now tell us your name: *

 
And your email: *

 
Please share with us your LinkedIn profile or online CV: *

 
Or.. upload your CV.

 
Almost there... what are you going to bring to our project that makes you unique as a candidate? *

 
Customer Advocate - English proficient or native (Barcelona)

Do you love people? Do you care about experiences? Are you helpful by nature and always looking to solve the next problem? Are you a master communicator, a quick thinker, and a dab hand at making people feel special? Do details matter? Are you self-motivated, driven, and ambitious? If so, it’s time we talked.
Typeform makes beautiful, next-generation forms. And we’re growing, fast.
We’re looking for passionate and self-motivated Customer Advocates to come and join our team in sunny Barcelona.
 
Main responsibilities:

- Respond to service requests and user inquiries via email, instant chat, and social media channels. (Other channels, such as Skype and phone, will be necessary from time to time.)
- Develop and maintain long-term relationships with users.
- Be a Typeform guru. Train, guide, and inspire users to make sure they’re getting the most out of Typeform.
- Follow best practices in data collection, tagging, and tracking.
- Be a team player and constantly provide feedback about new feature requests, pain points, etc.
- Work closely with the Marketing & Sales teams to ensure help fuel growth.
- Help out with other duties for the Customer Success team, such as content creation for Help Centre articles and tips.
 
Requirements:

- Knowledge of Typeform (end-user level, will turn into guru when you join us).
- Experience working within the SaaS or software industry.
Fluency to native level in Spanish
- Proficiency level in English, both verbal and written.
- Strong communication skills, both long and short form, written and verbal.
- Ability to diagnose and solve problems with varying complexity maintaining a focus on customer relations.
- Organized, self-motivated, and detail-oriented.
- Ability to prioritize, multi-task, and perform effectively under pressure.
- Team player with demonstrated ability to execute across a cross-functional team.
- Schedule flexibility.
 
Nice to have skills *

Choose all of those that fit your profile

 
How would you rate your written communication skills? *






 
How would you rate your spoken communication skills? *






 
How would you rate your technology skills? *






 
Do you know any of the following technologies? *


 
You mentioned that you have experience with helpdesk/CRM platforms. Please tell us about it. *

 
Do you have any experience with helpdesk platforms? *

     
 
How do you respond when you don’t know the answer to a question? *

 
Define "really great support" *

For instance, what experiences have you had personally that are great examples?
 
Do you have schedule flexibility and availability to work on weekends/bank holidays? *

     
 
Why do you want to work as a Customer Advocate? *

Please, answer this question in Spanish.
 
Why do you want to work at Typeform? *

 
Well, thanks! Now tell us your name: *

 
And your email: *

 
Please share with us your LinkedIn profile or online CV: *

 
Or.. upload your CV.

 
Almost there... what are you going to bring to our project that makes you unique as a candidate? *

 
Multiplatform Mobile Developer

Are you a developer who is truly passionate about mobile development? Do you thrive on the challenges that variety of mobile devices creates? Are you a pragmatic thinker and a keen problem solver? Do you take pride in the code you write and the work you produce? Are you ready to play your part in the online form revolution? If so, we need to talk.

Typeform makes beautiful, next-generation forms. And we’re growing, fast.
 
Multiplatform Mobile Developer

With Typeform it’s not just about growth though - the culture inside the company is equally important to us. We are focussed on encouraging you to learn, by paying for books and conferences and putting on technical meetups, as well as supporting you outside your job with free language lessons, lunches, and massages.
We’re looking for talented, passionate, and pragmatic Mobile Developers (hybrid, both iOS and Android). You’ll join our growing team of kick-ass developers in Barcelona, but will be a confident communicator in English, and be comfortable working in an agile environment.
 
What you will do:

- Create awesome apps which can create typeforms on mobile devices as friction free as they are on the desktop
- Manage the deployment of apps through the app store/google play
- Help to build the mobile team within Typeform
- Share your mobile skills and experience with the company
 
Who you are:

You have extensive experience in javascript and Hybrid applications but know how to drop down to native code when the need arises.​

You will have proven skill in creating apps for both iPhone and iPad and know Swift/Objective C well. You will understand the apple app development and submission process, know full mobile tool chain and know how the ui differs from Android.

You will have created apps for both phone and tablet and have a good command of Java and the Android development environment. You know understand the issues that the variety of Android devices creates, and where the UI is different from iOS. 

Bonus Skills and experience
You have worked on both iOS and Android. You have been in environments that did automated mobile testing and know how to use these tools.
 
Please share a snippet of code that you're proud of and tell us why :) *

 
Awesome! Now share with us your Github or Bitbucket handle: *

 
What will you bring to our project and what makes you unique candidate? *

 
Great! What is your name? *

 
your e-mail address...? *

 
Cool! And your on-line CV or Linkedin profile..? *

 
Why Typeform? Why do you want to join us? *

 
Remote Customer Advocate (USA)

Do you love people? Do you care about experiences? Are you helpful by nature and always looking to solve the next problem? Are you a master communicator, a quick thinker, and a dab hand at making people feel special? Do details matter? Are you self-motivated, driven, and ambitious? If so, it’s time we talked.
Typeform makes beautiful, next-generation forms. And we’re growing, fast.

We’re looking for passionate and self-motivated Customer Advocates to work remotely from the USA. Your mission? Keep customers loyal by giving them the best support possible. You’ll offer proactive (reaching out) and reactive (responding) support. Your communication skills (both written and verbal) should be second to none.
 
Main responsibilities:

- Respond to service requests and user inquiries via email, instant chat, and social media channels. (Other channels, such as Skype and phone, will be necessary from time to time.)
- Develop and maintain long-term relationships with users.
- Be a Typeform guru. Train, guide, and inspire users to make sure they’re getting the most out of Typeform.
- Follow best practices in data collection, tagging, and tracking.
- Be a team player and constantly provide feedback about new feature requests, pain points, etc.
- Work closely with the Marketing & Sales teams to ensure help fuel growth.
- Help out with other duties for the Customer Success team, such as content creation for Help Centre articles and tips.
 
Requirements:

- Knowledge of Typeform (end-user level,  turn them into gurus when they join us).
- Experience working within the SaaS industry.
- Experience working remotely.
- Proficiency level in English, both verbal and written. Any other languages are a plus.
- Strong communication skills, both long and short form, written and verbal.
- Ability to diagnose and solve problems with varying complexity maintaining a focus on customer relations.
- Organized, self-motivated, and detail-oriented.
- Ability to prioritize, multi-task, and perform effectively under pressure.
- Team player with demonstrated ability to execute across a cross-functional team.
- Schedule flexibility. Available to work weekends would be a plus.
 
Requirements:

Knowledge/experience in, at least, 4 of the following platforms and areas:
- Customer Support or CRM platforms (for instance, Zendesk or Sales Cloud).
- Agile methodologies & tools (for instance, JIRA or Confluence).
- Mixpanel or similar.
- Familiarity managing the technical side of social media, including but not limited to Twitter and Facebook.
- Knowledge of MailChimp or similar, and Google Analytics.
- Software development (web or mobile).
 
How would you asses your spoken communication skills? *






 
How would you assess your technology skills? *






 
Do you know any of the technologies listed below? *


 
Do you have experience with helpdesk platforms? *

     
 
How would you respond when you don’t know the answer to a question? *

 
How would you define "really great support"? *

For instance, what experiences have you had personally that are great examples?
 
Do you have experience with working remotely? *

Please explain your experience shortly specifying if you have worked in a position entirely remote or a position that occasionally gave you the opportunity to work from home.
 
Do you have flexible schedule and can you work on weekends? *

     
 
How would you assess your written communication skills? *






 
Why do you want to work as a Customer Advocate? :) *

 
And why do you want to work at Typeform? *

 
Well, thanks! Tell us your name: *

 
And your email address: *

 
..and share with us your LinkedIn profile or online CV: *

 
Or.. upload your CV here

 
Finally, what are you going to bring to our project that makes you unique candidate? *

 
Account Manager

Are you passionate about people? Do you care? Are you a problem-solving, ‘no issue too big or small’ kind of gal or guy? Are you confident, but full of humble goodness? Are you a good listener, a master communicator, a quick thinker, and a dab hand at making people feel special? If so, it’s time we talked.

Typeform makes beautiful, next-generation forms. And we’re growing, fast.
We’re looking for a confident, talented, and passionate Account Manager to come and join our growing Customer Success team in sunny Barcelona. You’ll be responsible for preventing churn, upselling, and expanding our larger accounts. Ready for the challenge?
 
Main responsibilities:

- Understand customer requirements and needs
- Evaluate which accounts are most likely to upgrade / expand
- Create a 1-to-many strategy for lower value prospects
- Track and report metrics to the Director of Customer Success
 
Requirements:

- Native English speaker
- Other languages are a bonus
- Experience in Account Management/Sales
- Experience with SaaS Experience with presenting and giving demos to clients
- Analytical and metrics-driven
- Creative and out-of-the-box thinker
- Enjoys start-up environment
- Strong written and verbal communication skills
 
Are you an EU citizen? *

     
 
Are you a native English Speaker?... *

     
 
What is your level of English? *






 
Do you speak any other languages fluently? *

 
How many years of experience do you have working in Account Management? *

 
How many years of experience do you have working in Sales? *

 
How many years of experience do you have working in a SaaS business? *

 
Can you please tell me about your relevant experience for this role in a few sentences? *

 
Why do you think you are the best candidate for this role? *

 
And, can you tell us why you want to work at Typeform? *

 
Well, thanks! Tell us your name please: *

 
And, what is your email address? *

 
...please share with us your LinkedIn profile or online CV here: *

 
Or... you can also upload your CV here:

 
Senior Fullstack Developer

Are you a passionate developer, with an innovative edge? Are you obsessed with quality? Are you a pragmatic thinker and a keen problem solver? Do new technologies excite you? Are you ready to take on big challenges? Do you take pride in the code you write and the work you produce? Are you ready to play your part in the online form revolution? If so, we need to talk.Typeform makes beautiful, next-generation forms. And we’re growing, fast.
 
Senior Fullstack Engineer

We’re looking for talented, passionate, and pragmatic Senior Fullstack Developers. You’ll join our growing team of kick-ass developers in Barcelona, but will be a confident communicator in English, and will be comfortable working in an agile environment. Your personal and professional growth is important to us, and we believe we provide the right support and company culture to help you thrive.
 
Core skills and requirements:

Front end - you should be comfortable writing plain javascript as well as having experience working with modern frameworks like React.

Back end - you have significant experience with a few server-side languages, such as PHP, GO, Ruby, Java, node, and know what their strengths and weaknesses are.

Database - you have a solid understanding of SQL and have good working knowledge of at least one of the mainline databases (MySql, Postgresql).

General - you are comfortable using git and the command line, and have seen the benefits of working in a continuous integration / deployment environment.
 
Bonus skills:

Front end - you have worked with modern modular CSS architectures (BEM, OOCSS etc), and have used some of the current front end tools such as Gulp, Babel and Webpack.

Back end - you have in-depth experience with PHP or GO.Database - from the experiences you have had, you know the pros and cons of SQL v NoSQL databases. You know how and when to use Redis, Cassandra or a RDMS.

General - you have been involved in moving from a monolithic application to microservices, and some of your deployments have been on Amazon Web Services.
 
Can you please share a snippet of code that you're proud of and tell us why? *

 
Great! Now share with us your Github or Bitbucket link: *

 
Why do you want to join Typeform? *

 
Thanks! :) Can you tell us your full name? *

 
Also, we would like to check your online CV or Linkedin profile: *

 
Bonus questions: would you like to leave us a video introduction of yourself?

Don't be shy! It can be as short as you want. No more than 2minutes. It will help us get to know you a little better :)
     
 
Please, upload your video here... or....

 
Share the link to its location here:

 
How did you hear about Typeform? *


 
Who told you about Typeform?

If someone at Typeform recommended you, please write their full name.
 
Oh, before you go, here's some of our perks:

• Flexible working hours
• Half-day Fridays (Work done? Ahead of the game? Enjoy the beach.)
• Stock options
• Catered team lunches everyday
• 24 days of holiday (birthdays, too)
• Private health insurance
• Access to a broad range of gyms and studios in Barcelona.
• State-of-the-art tech to help you get the job done
• Amazing office space (including terrace and BBQ)
• Fresh organic fruit
• Wear your slippers around the office
• Ping pong table (no startup is complete without one)
• Beach volleyball (unwind after a long week)
• Language courses (English & Spanish)
• A fabulous wide selection of tea, coffee and juices
• Beer & crisps (chips for all you Yanks) at Friday company meetings
• Team building activities including BBQ parties & dinners

Let's do great things.
Thanks for applying! If shortlisted, we'll get in touch with you.

Happy typeforming!
Please click below to apply to the Awesome Product Designer position!
Apply here!
Please click below to apply to the Backend Tech Lead position!
Apply here!
Please click below to apply to the Paid Acquisition & AdWords Specialist position!
Apply here!
Please click below to apply to the Backend Tech Lead position!
Apply here!
Please click below to apply to the Developer Intern
Apply here!
Please click below to apply to the Testing Intern
Apply here!
Please click below to apply to the Producer (part-time) position!
Apply here!
Please click below to apply to the Office Manager Assistant position!
Apply here!
Please click below to apply to the Barista & Receptionist -#Barceptionist (part-time) position!
Apply here!
Please click below to apply to the Art Director position!
Apply here!
We are sorry, this position has been closed. Thank you for your interest.
Apply to other positions here!
Please click below to apply to the Facilities Coordinator position!
Apply here!
Please click below to apply to the Customer Success Education Intern position!
Apply here!
Please click below to apply to the Customer Success CX Intern position!
Apply here!
Please click below to apply to the Scrum Master position!
Apply here!
Please click below to apply to the UX Intern position!
Apply here!