Javascript Developer


  • Location: Philadelphia, PA
  • Team: Development
  • Manager: Chief Technology Officer
  • Direct Reports: None

To apply

Send an email to with the following:

  • Subject line Javascript Developer
  • Your email should describe why we need you
  • Attach a current resume

About Your Role

The Javascript developer at Tembo will analyze, develop, and manage small and large web applications. The Javascript developer reports to the Chief Technology Officer and will join a growing development team focused on providing web applications to achieve the ambitious goals of Tembo and its clients.

What you’ll do

  • Build small and large web applications from scratch, or maintain existing applications, using appropriate frameworks and/or microservices
  • Integrate with APIs to extract data from existing data sources both internal and external
  • Build dynamic templates via templating libraries
  • Create and maintain JS build processes using tools like Webpack
  • Document and unit test applications
  • Troubleshoot and fix bugs in existing solutions
  • Interact with various stakeholders as needed including product teams, end users, and technology partners
  • Analyze technology and infrastructure choices faced by Tembo and making recommendations, based on in-depth reviews and analysis of available options
  • Respect your coworkers and treat them well
  • Perform other related duties as assigned

Who we’re looking for

We value technical and communication skills above years of experience. We encourage all candidates who feel they excel at the qualifications listed to apply.

Must haves

  • Demonstrable experience working with at least one Javascript reactive framework
  • Understanding of standards-based Javascript (ES5, ES6, AJAX, JSON)
  • Experience working with HTML, CSS
  • Ability to iterate and build working, tested software quickly
  • Working on a software development team in an agile-like environment
  • Experience working with version control systems (Git, Mercurial, etc)
  • Strong attention to detail and a fundamental concern for the accuracy of information, including the ability to organize large amounts of data and track multiple projects simultaneously

Nice to haves

  • Charting experience with D3
  • Component library development
  • Experience on a team shipping one or more products
  • Experience working with at least one server-side language (Python preferred)
  • Working knowledge of database design, Object Oriented Programming, and software design patterns

What we offer

  • Competitive salary
  • Paid medical and dental program and 401k with 4% employer match
  • Paid continuing education benefit and peer-to-peer professional development
  • Loft, open-design office and passionate, intellectually curious colleagues