Director, Java Script Front End Developer (New York, NY) Job Listing at Teach For America in New York, NY (Job ID a0xd0000001VFXoAAO)

Teach For America

Teach For America

Location: New York, NY
Application deadline: None
Type: Part time
Career Level: Not specified
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 Opportunity                                                                                                                                   
The User Interface 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 User Interface 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 User Interface 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.
 
Teach For America seeks individuals of all ethnic and racial backgrounds to apply for the position.  

 

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                                                                                                        

  • Four years of experience with front-end development
  • 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.
  • Bachelor’s degree in Computer Science  
.

 

Apply on Company Website