Experience:
0-1 years of experience
Concerned about your lack of experience? Learn More...
Employment Type:
Full time
Posted:
6/11/2017
Job Category:
Software Development
See more jobs for students and recent grads who studied:
Junior Software Developer
Piano | Philadelphia, Pennsylvania
Tell Us More About Your Job Preferences
By telling us what you think of this job, we can help find jobs that match your interests. If you want to see more jobs like this, click on the smiley face. Or if this job isn't what you are looking for, click the frowny face. Learn More...

Follow This Company
Share

Job Description

Overview

Piano is a fast-growing enterprise SaaS company with operations in New York City, Los Angeles,Bratislava, and Izhevsk. We provide enterprise software to the world's leading media companies,including CNBC, NBC Sports, the Economist, Condé Nast, Hearst, and Gannett. Our software enablesthese companies to create customized digital experiences for users, restrict and sell access to contentonline, and analyze user behavior in order to maximize revenue.

Piano recently expanded and opened a new office in Philadelphia. We are recruiting exceptionally smart people tojoin our team and help us build a dynamic technology, product, and client success operation.

Position OverviewPiano is seeking a Junior Software Developer with frontend development experience to be a keycontributor to our Philadelphia-based development team. The Junior Developer should have experiencewith JavaScript, HTML, and CSS and familiarity Node.js; be a good judge, selector and cultivator of talent;inspire the people s/he works with, and know at least one great parlor trick that s/he can roll out ondemand.

Responsibilities

This role has the following responsibilities:

- Develop, test, and maintain software, particularly as it pertains to our data visualization/reportscapability- Take good instruction and work diligently to completion- Collaborate effectively within the Philadelphia office and with colleagues in other Piano offices

Qualifications

We are looking for candidates with the following qualifications:

- BS degree in Computer Science or equivalent experience in software development- 2+ years of experience in developing high availability, high volume web based applicationsusing JavaScript, Node.js, HTML and CSS- Experience with D3 or other front-end data visualization tools and data processing on the web- Some knowledge of other frameworks (Angular, Ember, Ampersand)- Experience debugging JavaScript issues across browsers and platforms- Experience profiling JavaScript and optimizing for performance- Experience unit testing using a framework (Jasmine, QUnit, etc.)