Javascript Developer

Details

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

To apply

Send an email to careers@temboinc.com 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 (handlebars, jinja2, etc)
  • 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.

  • Demonstrable experience working with Javascript (VueJS or React experience a plus, charting experience with D3 a plus, product environment a plus)
  • Experience working with at least one server-side language (Python-preferred)
  • Experience working with HTML, CSS
  • Ability to iterate and build working, tested software quickly
  • Working knowledge of database design, Object Oriented Programming, and MVC patterns
  • Familiarity with agile concepts, pair programming, test/behavior-driven development (experience with any of these a plus)
  • Familiarity with SQL, AJAX, JSON, and 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

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