User Interface (UI) Software Developer III...ETS

Apply Now

Company: Cybertec, Inc.

Location: Princeton, NJ 08540

Description:

Position Details

1 pos
Location is Princeton

Online presentation of design work is required

Job Requirements

Background:
As a front-end developer, your primary focus will be on developing user interface components and implementation workflows for a leading national assessment platform. You will work closely with an established UI Lead and equally experienced UX Lead (yes, there's a difference between UI & UX!) to translate designs, wireframes, and prototypes into reusable components and libraries for future use. You will ensure that your components and the overall front-end are robust and easy to maintain. The goal is to develop a component library that serves as the gold-star exemplar in the education and learning space. You should understand that there is a time and place for QTI standards and be familiar with WCAG/ARIA guidelines, but you also know that sometimes those standards do not account for all scenarios and requirements. Working at ETS, you have the opportunity to redefine those standards as we serve on the working groups for these leading consortia.

Responsibilities:
  • Understand, prioritize, and translate the client situation and goals into effectively designed products and rationales.
  • Imagine, establish, and implement the conceptual and stylistic direction for products using interactive graphic solutions.
  • Build rapid prototypes and iterate as per user and client feedback Provide UI design with effective UX that fully illustrates interface layout, behaviors, hierarchy of content, and site flow navigation
  • Implement responsive web and mobile design principles and experience in cross browser development.
  • Demonstrate a high level of understanding for accessibility implementation and problem solving
  • Implement Accessibility for WCAG 2.1 guidelines
  • Implement user interface based on standards that support the existing development framework
  • Collaborate with client and development teams to interpret user stories, scenarios, and specifications based on client feedback and design guidelines
  • Validate design assumptions with users
  • Ability to negotiate, give feedback and provide solutions for design, usability, and accessibility challenges
  • Follow design guidelines: visual language, color story, themes, CSS styles, etc. based on ETS and client standards
  • Adhere to, develop, and maintain visual Style Guides
  • Collaborate with design team to maintain a core aesthetic based on fresh design principles and best practices with expressed design justification
  • Possess excellent organizational skills to prioritize workload across several projects, whilst maintaining strong attention to detail
  • Manage project scheduling and conduct project meetings

Education:
  • Bachelor's degree or higher in Web Design/Development, User Experience, Digital Arts, Interaction Design, Animation, Visual Media, Graphic Arts or similar field of study

Technology Proficiency:
  • HTML5, HTML, CSS, Javascript Angular
    React
  • Material
  • Kendo
  • Bootstrap
  • Storybook.JS
  • Sass
  • LESS Visual Studio
  • Adobe CC Suite
  • Axure RP
  • GitLab/Confluence
  • Data Visualization
  • SharePoint
  • Microsoft 365, Mac or PC

Similar Jobs