This job has expired and you can't apply for it anymore. Start a new search.

Sr Prototype Developer

JOB SUMMARY
Develop moderate to complex prototypes that enable user testing, facilitate design iteration and concept presentation. Research new tools, libraries, and frameworks to refine our prototyping process. Collaborate with our development teams to identify reusable and reference code.

MAJOR DUTIES AND RESPONSIBILITIES
Actively and consistently support all efforts to simplify and enhance the customer experience

Works closely with the prototyping and greater design team to refine interface layout and functionality

Participates in design and wireframe review to provide a technical perspective on implementation

Determines the appropriate type of prototype and what aspects should be built to meet the design, testing, and handoff requirements

Assists in asset maintenance for prototypes

Proactively researches and implements new interface development technologies

Proactively researches and implements new prototyping tools

Develops complex modules, components and services for prototypes

Develops tools for automating and deploying prototypes

Writes code that meets production requirements and design specifications

Ensures code is regression free, documented, and tested

Ensures code and design meets any necessary accessibility requirements

Mentors and guides the work of more junior prototype developers

REQUIRED QUALIFICATIONS
Skills/Abilities and Knowledge
Ability to read, write, and understand English
Ability to deliver against several initiatives simultaneously
Ability to prioritize and organize effectively
Excellent written and verbal communication skills
Excellent analytical and troubleshooting abilities
Solid foundation in data structures, algorithms and OO Design
In-depth understanding of browser rendering
Solid understanding of UX best practices
Basic understanding of accessibility development practices

Education
Bachelors degree in Computer Science, Engineering, Media Art, related field, or equivalent real world experience.

Related Work Experience
Web technology development experience (HTML/CSS/JS): 5 years
Client-side framework experience (AngularJS/Ember/React): 5 years
Common interface design tools (Photoshop / Sketch): 3-4 years
Web services experience using REST and JSON: 3-4 years
Version control systems experience: 3-4 years
Task Runner experience (via NPM, Gulp, Grunt): 3-4 years
Dependency management experience (bower, webpack): 3-4 years
Hybrid mobile app framework (Ionic, Cordova, Phone Gap): 1-2 years

WORKING CONDITIONS
Office environment



EOE
Charter Communications is an Equal Opportunity Employer - Minority/Female/Veteran