Director, JavaScript Front End Developer (New York, NY) Job Listing at Teach For America in New York, NY (Job ID a0xd0000001WejSAAS)

Teach For America

Teach For America

Location: New York, NY
Application deadline: None
Type: Part time
Career Level: Associate
Salary Range: Not specified
Number of Jobs: 1
Relocation Available: No
Show all jobs for Teach For America
Industries
Nonprofit, Technology
Description
Summary                                                                                                                                 
Teach For America has many public facing web properties as well as staff facing web properties. These unique and innovative online platforms will help fuel the movement to eliminate educational inequity.
 
The Role                                                                                                                                   
 The JavaScript Front End Developer will work on a variety of web and mobile projects for staff use and public facing web properties. In this role you will work toward harmonizing user interface across all applications. The Java Script Front End Developer should feel comfortable bringing forth new ideas to improve the overall user experience. The ideal candidate has responsive design, mobile web development experience and is interested in emerging technologies. The Java Script Front End Developer should work well within a team-based environment but also be comfortable working alone; the ability to be self-directed and independent is important.  The ability to communicate well and work with non-technical stakeholders is also required. This position reports to the Managing Director, Front End Development.

Responsibilities                                                                                                                              
  • Develop and lead the standardization of UI components across many applications to provide consistent user interface.
  • Develop and lead implementation of UI design patterns and libraries for all applications
  • Develop and lead the implementation of scalable front-end web coding and design standards, writing clear, clean, and concise code
  • Develop and lead implementation of Mobile Web Applications (MWA)
  • Develop and lead responsive design implementations for web applications
  • Convert designs and wireframes into JavaScript/CSS/HTML templates--and use existing templates to build new pages
  • Identify ways to improve the layout and performance of current and legacy sites
  • Work closely with designers and back-end developers, Q/A and project managers to contribute to the overall user experience
  • Stay up to date on latest trends and emerging technologies within the UI community
  • Research and suggest new ways to improve both the speed and quality of the front-end development process
Education and Experience (Academic experience may be considered)
  • Expert level JavaScript; object-oriented JavaScript
  • Experience with jQuery or other JavaScript frameworks
  • Knowledge of and/or interest in learning CSS,CSS3, HTML/XHTML,  HTML5, including an understanding of CSS hierarchies and browser and platform compatibility issues
  • Experience with “Responsive Design”, “Mobile Web Application”, “Hybrid Mobile Applications”
  • Experience with building reusable UI design patterns/UI library/UI frameworks and ability to write well-abstracted, reusable code for UI components
  • Extreme attention to detail, driving for pixel perfection
  • Additional programming fundamentals, and experience with Java (JSP, JSF, RichFaces), Python, PHP and/or Ruby, as well as source control--are a big plus
  • Experience with mobile device browsers and applications are a plus
  • Experiences with Angular, Node and/or Backbone JavaScript libraries are a plus.
  • Master’s or Bachelor’s degree in Computer Science  or highly related discipline
Apply Now To be considered for this role, you must submit an online application. Please scroll down to the bottom of this page to find the link to the online application.    Benefits and Salary Salary for this position is competitive and depends on prior experience. In addition, a comprehensive benefits package is included.   Anti-Discrimination Policy and Commitment to Diversity Teach For America seeks individuals of all ethnic and racial backgrounds to apply for this position. We are committed to maximizing the diversity of our organization, as we want to engage all those who can contribute to this effort.  

Apply on Company Website