Join Our Team
Software Engineer - Frontend Web Application Development
The software development team is looking for a highly motivated and talented web application developer with a flair for graphic design. This position offers both a unique engineering challenge and the opportunity to help a million students across the country learn math. The successful candidate will contribute to the development of dynamic, data-driven web applications as part of the company’s full software product suite.
This developer will design, implement, test, debug, document and maintain client-side components in support of Carnegie Learning’s web-based applications including:
- Highly engaging and dynamic student web applications targeted to K-12 and higher education students
- Teachers Toolkit instructor web application
- Web-based reporting solutions
- Flash or HTML5-based games designed to build math fluency and present lesson content dynamically
This position includes collaboration on innovative solutions with other software engineers, cognitive scientists, quality assurance engineers, project managers, interface designers, and math editors to develop best of breed instructional tools on schedule and on budget.
Requirements:
- BS degree in Computer Science, Computer Engineering, or related field required (or equivalent experience)
- Proven proficiency in frontend web application development including:
- designing and implementing scalable UI architecture (CSS, modularization, shared components)
- standards-compliant CSS / XHTML and HTML5
- cross-browser compatibility
- client-side application development using Javascript and JQuery (or similar Javascript framework)
- technical production: creation of HTML pages from mockups and visual wireframes, working closely with design / product team
- Strong visual design skills
- Demonstrated success in creating Web 2.0 sites that can handle significant traffic
- Flash development experience preferred
- Experience with the Java (1.5.x +) programming language and server-side Java technologies (Java EE, Spring, Hibernate, Jersey) preferred
Carnegie Learning is an Equal Opportunity employer