Parliament, Office Building, Building, Architecture, Urban, Postal Office, Grass, Plant, City, Town

Front-End Developer / UX Designer

CUIMC Communications

Front-End Developer / UX Designer

  • 525367
  • Medical Center
  • CUIMC Communications
  • Full Time
  • Opening on: May 3 2022
  • Grade 104
  • Job Type: Officer of Administration
  • Regular/Temporary: Regular
  • End Date if Temporary:
  • Hours Per Week: 35
 

Position Summary

The developer/designer will play a key role in defining and developing digital experiences for our audiences. They will collaborate on researching, designing, and implementing engaging and brand-conforming web solutions. They will help to ensure consistency through testing and maintaining our code base.
The ideal candidate is multi-talented, with a keen sense of design and a solid foundation in front end web technologies. They thrive in a team-based environment and are looking to learn and grow. They are at ease with conducting user experience, and best-practice research. They are able to leverage that research and design detail-oriented visuals and templates. They can architect standards-conforming accessible front-end code from those templates. They have an eye for detail in assessing visual and functional continuity.


Responsibilities

  • Conduct research and deconstruct user interactions including, but not limited to voice, screen-less, chatbots, visual, text-only and screen readers.
  • Partner with product, content, and marketing resources to interpret requests and user behavior data into actionable insights.
  • Critically analyze trends in user interface design and behavior, assess browser support for emerging patterns and technologies, and proactively help to drive innovation of our products.
  • Create design templates and comprehensives based on requirements, research, and design system.
  • Build responsive, grid-based, growth-driven, pattern-driven user interfaces that integrate directly with content management frameworks (Drupal) or distributed data sources via APIs using atomic design principles and tools including, but not limited to, JavaScript, React, HTML5, CSS3/SASS, Node.js.
  • Support others in problem solving and mentor others to improve their contributions to enhancing user engagement.
  • Work collaboratively with other team members to evaluate and leverage technologies and processes that can improve our front-end development tools, and workflows.
  • Contribute to front-end coding, design, user experience and accessibility standards and participate in reviews to ensure our code meets those standards.
  • Work with the team to conduct and create UAT and quality assurance tests both automated and manual to ensure visual, functional, and inclusive continuity of existing code across devices.
  • Maintain and update design system and style guides.
  • Participate in project planning/estimation with project managers and team leads.

Minimum Qualifications

  • Bachelor's degree or equivalent in digital design, computer science or related field.
  • 3+ years hands-on experience working with custom HTML, CSS, and JavaScript (React, Vue, or other frameworks),  including semantic HTML5, CSS2/3 (preprocessors SASS / LESS a plus), familiarity with Node.js environments a plus
  • 3+ years hands-on experience working with digital interfaces backed with complex content management system frameworks (Drupal preferred) or APIs (GraphQL, JSON preferred).
  • 2+ years hands on experience with UI/UX design tools (e.g., Figma, XD, Zeplin, inVision), and Adobe Creative Suite
  • 2+ years hands-on experience working with Node.js based front-end package managers
  • 2+ years hands-on experience working with storybook, Pattern Lab, or similar, to build responsive, grid-based, and pattern-driven user interfaces using atomic design principles.
  • Experience with design systems and managing style guides.
  • Proven experience building to web standards and optimization including accessibility (WCAG 2.1, WAI-ARIA guidelines, Section 508, and Section 504 compliance), device and browser compatibility and performance.
  • Knowledge of best practices, and experience utilizing techniques, to improve page loading speeds and front-end performance across devices.
  • Proven understanding of *nix command line and ability to configure development environments on OS X, including using package and version managers such as Homebrew, Composer, NVM, NPM, Yarn, Bower, and local development environment Lando.
  • Proven understanding of Search Engine Optimization (SEO) and the role of structured data in SEO.
  • Knowledge of back-end web development including MySQL, PHP, Drupal, APIs.
  • Proven understanding of Git and Git workflows.
  • Experience with agile development practices and contributing to team efficiency.

Other Requirements

  • Highly detail-oriented and developed analytical skills to detect patterns, brainstorm, interpret data and make decisions.
  • A passion for design, standards driven development and improved user experiences.
  • Self-motivated with the ability to thrive in a fast-paced, rapidly changing environment.
  • Excellent written, verbal communication and time management skills.

Equal Opportunity Employer / Disability / Veteran

Columbia University is committed to the hiring of qualified local residents.

Apply Now

Alert me about jobs like this

Refer someone to this job

Not You?

Thank you