Frontend Engineer

Podio

Podio, a part of Citrix, is a collaborative work platform that is already empowering hundreds of thousands of organisations to change the way they work. We believe that the power to control your own work tools should be given back to the people who are actually doing the job. Our solution to that is apps. The Podio platform allows users to build their own apps to work the way they want to, without any technical skills. Our vision is simple: Podio is the future of work.

How we work

We’re on a mission to change how the world works, for the better. We make mistakes but we always learn from them, and our product becomes better because of it. Podio is open by default and the same is true of our working culture. We are transparent in everything we do and we have the right and the responsibility to critique each other and our product – friendly, openly and constantly. That’s how we improve.  

Read more on Glassdoor.

The team

The engineering team is focused on delivering a superb user experience built on top of open scalable platforms. We have a top-notch engineering team with expertise in web, iOS, Android, backend systems and API's.

We strive to embrace agile to it's fullest extent, and are organized around cross-functional self-organizing teams. Each team is committed to fulfill clear business goals and we expect all team members to contribute with ideas and solutions, whether they are engineers, designers, testers or product managers. This allows engineers to greatly influence the product.

We like dynamic languages, daily deploys, working on the master branch and automated testing. We expect our engineers to care deeply for the state of our code bases and to want to grow their skills to an even higher level.

We believe good open source software makes everyone’s life easier, and ultimately settings some standards that make software nicer to use. We have already got a number of open source projects at https://github.com/podio, and we are planning to continue to add to our collection - with your help.

The product

Podio is a collaborative work platform that is already empowering hundreds of thousands of organisations to change the way they work. We believe that the power to control your own work tools should be given back to the people who are actually doing the job. Our vision is simple: Podio is the future of work.

The role

We’re looking for an expert in browser technologies, who wants to put their skills to work building a world-class user experience for a product you’ll get to deploy everyday. You’ll be joining our team of 7 engineers, who are all highly skilled and great fun to work with. Ideally, you’ll know more than us.

You’ll have to challenge existing thinking, ask the right questions, and bring your experience to help us scale rapidly.

Our ideal candidate

  • Will want this role to be a key turning point in their career. This is an opportunity to join a company and a product that is revolutionising the future of work.
  • Has at least 2 years relevant industry experience. Start-up experience is a plus.
  • Expert understanding of browsers, web technologies (object-oriented JavaScript, HTML, CSS), and a passion for the latest and greatest web standards like ES6 and Service Workers.
  • Experience building complex web applications using frameworks like React, Backbone, Angular or Ember.
  • Experience with real-time updating on the client-side.
  • Experience with javascript testing using Mocha, JSDOM, Jasmine, Karma or similar frameworks.
  • A craftsman, that cares deeply about user experience and knows how much the last 5% matters.
  • Has excellent communication skills, both internally and externally.
  • Would only want to work in a lean, agile and most of all test-driven environment.
  • Is always learning, curious, and open to new ideas. Innovation is critical to our success.
  • Is fun. We like to have a good time at Podio, otherwise we wouldn’t come to work everyday!
  • Loves and understands technology and keeps on top of trends.
  • Is a team champion. You deflect praise to those involved and absorb criticism of the product.

The technologies

Our front-end is a modern hybrid web-application organized into self-contained React components. We use Backbone for models and controllers, communicating with our Python-based REST API. We use Ruby on Rails to handle the parts of the application that do not require a rich client-side experience.

We are using a broad variety of technologies, like SASS/CSS, OOCSS, CometD, Mocha, JSDOM, AMD/RequireJS, WebPack, ES6 modules, Grunt, LiveReload, together with many internal developed frameworks and components, to keep our user experience bleeding-edge.

Location

Raleigh

For more information contact Felipe Crochik, Sr Manager, Product Development.