Categories


Front-End Engineer

Oportun


About Engineering @ Oportun

The Engineering team @ Oportun is dedicated to shipping performant, elegant, and intuitive software to our retail agents and directly to our customers.  We provide the platform, software services, and interfaces that have enabled Oportun to serve over 1,000,000 customers with over $1.5 billion in life-changing, responsible loans disbursed.  We work on a very unique platform, combining service-oriented platform services with sophisticated front-end user experiences, all enabled through a best-in-class (and fun to use!) automated development infrastructure.  We prove that FinTech is more fun, more challenging, and in our case, more rewarding as we build technology that changes our customers’ lives.

Our Technology:

The frontend team makes use of the best tools and frameworks to deliver an exceptional experience to our retail agents.  We primarily work in Javascript frameworks, making heavy use of Angular.JS/SASS/Grunt and Backbone (with require.js for dependency injection).  Most of the team uses Sublime Text and Textmate in OSX, but we won’t judge you if you prefer Vim in Ubuntu.  We trust you to choose the right tools for the job.

What Are We Looking For In An Ideal Candidate?

  • Desire for quick-iteration--working closely with design and product teams to make incremental and impactful enhancements to the frontend
  • Flexibility to work on multiple projects at once
  • Experience with responsive web design (knowing what media queries are, for example, and when to use them) is key.
  • 3+ years experience with Javascript framework is key; Angular.js experience is ideal.   We will also consider someone with strong backbone, Knockout.js, or ember.js framework experience.
  • Experience with REST-based APIs
  • Comfortable using the Atlassian tools to track your tasks and code (JIRA/Bitbucket)

Requirements:

  • BS in Computer Science or equivalent
  • 3+ years experience with Javascript framework is key; Angular.js experience is ideal.   We will also consider someone with strong backbone, Knockout.js, or ember.js framework experience.
  • Experience contributing front-end code to a publicly available, consumer-focused web application.
  • Expert level understanding of HTML5, CSS3, and Javascript (vanilla js and popular libraries like Underscore.js and jQuery)
  • A passion for quality design, and pixel-perfect implementation.
  • 4 years (or more) experience shipping quality frontend code