Front End Developer

Front End Developer

About This Position

We are seeking exceptional front end developer to join our product development team. The developer will be creating user-facing scientific and technical applications that leverage our web-services platform, with a focus on data visualization tools and interactive analysis environments. The successful candidate will help guide the architectural growth of the product, drive continued feature development, and continue to improve the richness and robustness of the platform.

Applicants should have a BS, MS, or PhD degree with a strong background in front end software development, as well as real world experience developing quality software in commercial environments.

While strong technical skills are required, we tend to weigh “really smart”, “highly productive”, and “dedicated to developing quality products” more heavily than any specific skill set or degree. If you are passionate about software engineering, dedicated to building quality software, and pragmatic about problem solving, we’d love to hear from you.

Desired Skills and Capabilities

  • 5+ years of front end development experience using modern web frameworks (e.g., React, Vue, Angular)
  • Expertise in JavaScript, CSS, HTML
  • Experience with browser-based visualization frameworks (e.g., D3, Bokeh, Plotly, etc)
  • Experience with front end test frameworks
  • Basic UX experience, including wireframing using tools such as Zeplin or Balsamiq
  • Experience with Python-based backend frameworks a plus (e.g., Flask, Tornado, Django)
  • Experience with traditional Python GUI and plotting tools a plus (e.g., wxWindows, PyQT, Matplotlib)
  • Experience developing scientific applications a plus
  • BS, MS or PhD in computer science or a related technical discipline. Equivalent experience also considered.
  • A passion for computers, software, and programming

Some travel may be required.

How to Apply

To apply, please submit your resume and cover letter to

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, or national origin.

By submitting personal information, such as your CV / resume through our Website, Enthought, Inc. will collect and store this data.  We process this data solely for recruitment purposes. Your data is stored in our Applicant Tracking System on secured servers. As a global organization with distributed IT systems, your personal information may be routed, stored, or transferred internationally throughout Enthought’s locations worldwide, done so in accordance with our privacy policies, procedures, and in accordance with data privacy laws.  Click here for a link to the Enthought Privacy Policy, in which you will find information about our compliance with GDPR (data protection law.) and how to request access to your data that we have collected, request us to delete your data, correct any inaccuracies or restrict our processing of your data.

No Comments

Sorry, the comment form is closed at this time.