Main Street - UX/UI Developer

Software Development Printing and Publishing UX/UI Design

Click Here to Apply:


The UX Designer/Front End Developer will lead front-end development for our web presence and web apps, as well as contribute design, development, and prototyping expertise to ecommerce storefront portfolio, internal applications, and digital assets. The successful candidate will leverage deep knowledge of user experience design, to create transformative and engaging digital tools, services, and experiences.

JOB RESPONSIBILITIES include the following. Other duties may be assigned.

  • Consult with Project Management to understand goals, moderate discussions to converge to desired set of functionalities
  • Focus on the priorities to deliver the required task on time with high quality
  • Explore new trends in user experience, interface design, programming, and development
  • Prototype new tools and run pilot projects to test new technologies

UX Designer

  • Develop UI mockups and prototypes to communicate design ideas to stakeholders and support project planning
  • Maintain knowledge of current and emerging UI design concepts, standards, and best practices
  • Illustrate design ideas by leveraging wireframes, storyboards, user flows, process flows, and site maps
  • Design graphic user interface elements like menus, controls, and other visual elements in alignment with corporate standards and guidelines
  • Contribute to digital asset design and standards to maintains best practices across media
  • Champion user-centered interaction models
  • Collaborate on user research and user testing for web presence and apps

Front End Development

  • Design, develop and help support internal and client-facing applications
  • Participate in the full software development life cycle
  • Develop and implement mobile-first, performant, user-centered web experiences
  • Apply best practices in responsive design, usability, and accessibility
  • Continuously improve user interfaces and interactive experiences for library websites and digital projects
  • Implement modern SASS/CSS to ensure cross-device and cross-browser compatibility
  • Participate in the design of software platform architecture and databases
  • Leverage reporting and analytics to improve design and user experience



  • BA/BS in Computer Science or related technical field, or equivalent experience
  • Portfolio of design, usability, and front-end development
  • Minimum 5 years web development experience
  • Minimum 2 years of experience with React development
  • .Net experience (MVC, Razor Pages, Web Api) preferable
  • Have a solid understanding of usability principles, web design and technology, and demonstrated proficiency with design and prototyping tools
  • Hands-on UX design and documentation applications (wireframing, prototype development)
  • Demonstrate creativity, passion for user experience, and attention to detail
  • Strong experience with JavaScript / TypeScript / ES6, CSS, and HTML5.
  • Experience with problem solving, planning, and estimating development effort
  • Demonstrated ability to work collaboratively and engage with stakeholders
  • Ability to work independently and in a team environment with a high degree of accountability

Certification in usability, visual design or communications preferred

Working knowledge of ADA standards and practices

Powered By GrowthZone