User Interface Software Engineer -Job Listing: - Obo

User Interface Software Engineer

Obo has created a SaaS system that solves the problem that eight of ten new products fail. With Obo’s “market-first” approach, product teams validate product plans prior to committing engineering resources, reducing the risk of failure. Customers use Obo to manage the Feature FunnelTM from hundreds of raw ideas to the refined and validated set that makes it into their product plans. The Obo system includes a rich historical repository, objective-based feature categorization, on-demand market and product research surveys, and a sophisticated “what if” release planning optimization engine. All wrapped in a collaboration layer, so that all members of the product team can see and participate in the process.

The Obo engineering team leverages best-practice methodologies such as agile development, Lean Startup and User-Centered Design, as well as the latest technologies in NLP and machine learning. We are looking for high-energy individuals with a passion for creating new, high-quality software applications. We are looking for a talented front-end software engineer to join our team.

You are:

  • An experienced UI Engineer, knowledgeable in modern web frameworks and designing/writing/consuming REST APIs
  • Passionate about owning the design and implementation of feature sets as a whole
  • Able to respond quickly to changing business needs and rollout functionality incrementally
  • An expert in JavaScript, whether in the Browser or Node.js environments
  • Very strong in HTML5 and CSS and able to make the right choices when building responsive UI applications
  • Dogmatic about following best practices
  • Committed Test-Driven Development(TDD)

You will:

  • Learn and apply new technologies, best design practices, and usability patterns
  • Contribute to end-to-end system architecture, working closely with back-end engineers
  • Collaborate with UX team, product managers, and other technical teams to create a great user experience

Required skills and experience:

  • 5+years architecting and developing web applications using JavaScript and React
  • Deep passion for Java Script and staying up to date with the latest technologies & trends
  • Experience using modern JavaScript frameworks/technologies
  • Deep knowledge of the strengths and limitations of the available technologies
  • Strong understanding of HTML5 semantics and why they are important
  • Extensive experience and understanding of styling and layout with CSS3
  • Experience with unit testing, UI testing, and related technologies
  • Experience working on enterprise software development
  • Solid understanding of both OOP and Functional design paradigms
  • Strong communication skills
  • Proven ability to deliver on schedule

Desired skills and experience:

  • Visual design skills
  • Good grasp of usability and inter action design
  • Experience in creating solutions deployed to cloud (AWS, Azure, etc.)
  • Prior experience developing SaaS applications
  • Experience with the following technologies/frameworks:Hapi/Express,Sass CSS,React,Redux,Java Script build tools including Web Pack and Gulp

Obo offers competitive compensation and benefits, including comprehensive medical, dental, vision, 401K, commuter, and unlimited PTO.