<img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=356467795076698&amp;ev=PageView&amp;noscript=1">

Web Developer (Portland)

Join the team revolutionizing the out-of-home (OOH) advertising industry.

Billups is an out-of-home ad-tech company with the largest managed service team in the US, pioneering and leading marketplace for advertisers and suppliers to reach their audience using all types of OOH media, from digital to experiential.

We’re looking for someone to join our team as a dynamic Web Developer who is eager to solve problems, collaborate with team members, and work in a cloud-enabled, continuous deployment environment. You have a deep knowledge of JavaScript, CSS, and HTML, and you are experienced in one or more JavaScript frameworks such as React, Angular, TypeScript, Redux.

Ideally, you write well-tested and expressive code. You can (or will learn to) dive into our web application using React, Redux, and TypeScript. Here, you will be interfacing with RESTful APIs in a microservice architecture. You especially love that we have unit tests and code coverage reports and feel strongly about keeping the code well-tested for easy, continuous releases with less than 5% bugs. Also, you feel right at home working in a Mac environment, and may have experience with UI/UX testing and automation.

Billups staff work closely between product, UX, research sciences, and software development teams. We are highly skilled and collaborative, working to deliver innovative solutions to our business teams. This includes new UI features and user journeys in web apps. Our technical stack is state-of-the-art and is a joy for developers to work in. We practice lean & agile development, pair programming, UX prototyping, test-driven CI, and pull request code reviews (ticket tracking, acceptance testing, etc.) to produce high-quality code and continue to learn and improve the system. Billups has a developer community that thrives on solving challenging problems with and learning from experienced developers on data-driven systems.

Billups has built the largest out-of-home (OOH) advertising platform in terms of transactions and users. We have patent-pending technology for helping advertisers plan the right media and locations for the most effective impact discover how their ad spend impacts audience behavior.

In this role you will utilize your experience with UI/UX implementation, collaboration with visual and experience designers, API integration, and the occasional asynchronous programming.


  • Contribute ideas, research, and knowledge to the team to increase skills for all.
  • Develop programmatic UI/UX solutions to business problems, automate business processes.
  • Take ownership of functionality from development through deployment.
  • Be ready to learn new languages, tools, and systems quickly, and be able to communicate challenges and ask for help regularly.
  • Deploy quality code, write tests, and learn from mistakes to build a better system and improve your skills.
  • Actively participate or lead team meetings, mentor junior staff.
  • Work with product owners, analysts and other developers to estimate, size, and scope work.


Minimum Qualifications

  • 3+ years experience in modern web application development, or an associates or bachelor’s degree in a related field.
  • 5+ years working in a team environment as a programmer.
  • Ability to learn and understand the media buying process and business goals in order to develop intelligent solutions for users and clients.
  • Experience using distributed code repositories (Git, Mercurial) in a team environment or a large open source project.
  • Development experience with REST APIs.

Preferred Qualifications

  • Prior development on a service-oriented / microservice architecture.
  • Prior experience supporting multiple browsers, operating systems and devices.
  • Experience with React, Redux, and TypeScript.
  • Prior experience with Mapbox GL JS or similar map rendering tech.

Personal Qualities:

  • An effective communicator
  • Self-motivated, hard-working individual
  • Attention to detail with a focus on quality of results
  • Ability to prioritize in a fast-paced, dynamic work environment
  • Sense of humor
  • Troubleshooter and detective extraordinaire in the coding world
  • Ability to work with people who are passionate about OOH
  • Computers “just work” when you are around

Billups empowers each team member to engage and contribute with a focus on outcomes rather than assigned responsibilities in a job description. This job description is an outline of primary duties, qualifications and job scope, but we embrace and support team members helping us find new roads to our company success while pursuing individual career growth.

Billups is an equal opportunity employer offering a dynamic work environment and a team-focused culture.

For more information about this job, please forward your resume to apply@billups.com.