0-1 years of experience
Concerned about your lack of experience? Learn More...
Employment Type:
Full time
Job Category:
Software Development
Junior Software Developer
(This job is no longer available)
Piano | Philadelphia, PA
Grad Date

Not sure what types of jobs you are interested in?

Explore Jobs
Based on Your Education

Follow This Company

Job Description


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.


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


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.)