Twilio is hiring a

Senior Frontend Engineer - Messaging Web UI

Kesklinna, Estonia

Because you belong at Twilio

The Who, What, Where and Why

At Twilio, our mission is to power the future of communications. The Twilio‘s messaging platform enables companies to integrate omni-channel communications directly into their applications via simple cloud APIs and developer friendly SDKs. We are looking for a senior frontend engineer to join our Messaging team in Tallinn, passionate about implementing modern Web experiences and creating experiences that are used by our customers on a daily basis.


We’re looking for a versatile software engineering with product thinking and customer focus eager to ship slick, modern and powerful UI experience for our next generation programmable messaging product.

We think the following qualities are going to be very relevant.

  • You represent your customers’ perspectives. You plan for how they will be impacted by the new features you add and you always work to enable their success.
  • You have 3+ years of JavaScript application development 
  • Solid understanding of web technologies like JavaScript, HTML, and CSS, and at least one modern UI framework (React, Vue or Angular).
  • An interest in building UIs with modern tools like ES6, React, Redux, Prettier, and Webpack
  • Strong opinions on what makes a good API, and some experience building them in a language like Node, Python, PHP, or Ruby
  • The ability to communicate well in person, on paper, or in code. You can explain technical concepts to product managers, fellow engineers, and support
  • Empathy for your users and teammates
  • Bachelor’s degree in Computer Science or similar experience


As a frontend engineer, you will: 

  • At Twilio, product roadmaps are a team sport so you will work directly with Product and Engineering Management to define, architect, and build experiences.  Engineers own production services end-to-end, so you will be deploying multiple times a week as part of an Agile process.
  • Lead new projects from concept through launch.  Collaborate with Product Managers to produce wireframe mock-up’s with tools such as Balsamiq.  Then lead usability workshops to refine workflows, get buy in, and progress to implementation.
  • Improve Twilio’s web experience in both big and small ways: Build new features and improve performance, usability, and accessibility
  • Contribute to internal front-end libraries and frameworks
  • Drive high engineering standards on the team through code review, automated testing, and mentoring. We care what our code looks like, and you should too


The services and APIs developed by Messaging teams are envisioned to be used by tens of thousands of customers in production. UI experience you’re going to build will leverage our Messaging product suite and will power a variety of use-cases revolutionizing the way businesses engage with their customers.

Twilio empowers the world’s developers with modern communication tools, helping them to build better applications. Twilio is unique: we are a company committed to your entire employee experience. We win when our employees succeed and we're dedicated to helping you cultivate your strengths. This means we will trust you to invest in complex solutions where we need them, and we’ll rely on and encourage creativity. We have a culture founded on diversity, inclusion, and innovation, and we want you and your ideas to thrive at Twilio.


This position will be located in our new beautiful and well-designed office at Veerenni 38 in Tallinn. You will enjoy our incredible perks: monthly breakfast, twice a week lunch, dinner during our bi-weekly global All Hands and a fully-stocked kitchen with a variety of snacks and beverages.  We offer true ownership of your own work, great salary package, Twilio RSUs (stock, NYSE: TWLO), mobile phone and gym reimbursement, monthly mobile expense coverage, monthly health expense coverage, on-boarding training in San Francisco etc. We also offer relocation help for you and your family if needed.

What you will also get to experience is a company that believes in small teams for maximum impact; that strives to balance work and home life, that understands that this is a marathon, not a sprint; that continuously and purposefully builds an inclusive culture where everyone is able to do and be the best version of themselves. We seek people who naturally demonstrate our values, who are challenged by problems, empower others to thrive, people who can draw the owl and not be beholden to one playbook. Do you want to experience all of this with the best people? Join our really diverse, international team in Tallinn!

About us:

Millions of developers around the world have used Twilio to unlock the magic of communications to improve any human experience. Twilio has democratized communications channels like voice, text, chat, video and email by virtualizing the world’s communications infrastructure through APIs that are simple enough for any developer to use, yet robust enough to power the world’s most demanding applications. By making communications a part of every software developer’s toolkit, Twilio is enabling innovators across every industry — from emerging leaders to the world’s largest organizations — to reinvent how companies engage with their customers.

Twilio is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal opportunity regardless of race, color, ancestry, religion, gender, gender identity, parental or pregnancy status, national origin, sexual orientation, age, citizenship, marital status, disability, or Veteran status.

Similar jobs

Other jobs at Twilio