Facebook pixel

UI Architect
Staff Software Engineer
Posted on 11/23/2022
INACTIVE
Locations
United States
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Node.js
AngularJS
AWS
JavaScript
Management
Microsoft Azure
Product Design
React.js
UI/UX Design
Requirements
  • Bachelor's degree in Computer Science or related field or equivalent work experience
  • At least 8 years of experience working as a software engineer with a focus on web UIs, with at least 3 years in a senior engineering, architecture, or technical management role
  • A mastery of modern web UI development frameworks like React and/or Angular, JavaScript, and Node.js
  • Experience implementing i18n and accessibility standards in web UIs
  • Experience developing software architecture and distilling complex requirements into actionable development projects
  • Ability to solve problems in large, complex systems
  • A passion for innovation, learning, and sharing knowledge, and an understanding ofhow to apply technology to business objectives and client needs
  • Excellent communication skills, a proven track record of building consensus across larger organizations, and ability to foster strong cross-team collaboration on technical topics
  • Full-stack experience covering both UI and backend service development
  • Demonstrated experience developing web UIs that have been successful in the marketplace
  • Experience adopting application architecture to public cloud providers like AWS or Azure
  • Experience as a team lead or engineering manager
  • Experience in the education technology market
Responsibilities
  • Working closely with the Architecture organization, Product Management, Development, Product Design, and various other stakeholders in the company to:
  • Define and implement non-functional requirements for our web UI components
  • Interpret and clarify functional requirements
  • Design efficient integration of UI components into backend systems
  • Communicate architectural and technical details to the rest of the organization
  • Researching existing architecture patterns used for UI development across the organization
  • Developing architecture and componentization standards to be used in all future UI development
  • Evaluating adherence to non-functional requirements like accessibility and security controls, and developing solutions to close existing gaps
  • Researching emerging UI technologies and evaluating potential adoption
  • Developing architecture for integration into our emerging technology platform
  • Fostering cross-team collaboration between various development, QA, design teams to drive and coordinate architectural changes
  • Communicating architectural plans and changes to various stakeholders in the organization
  • Creating technical documents for internal use as well as client facing purposes
Blackboard

201-500 employees

Global educational technology solution
Company Overview
Blackboard's mission is to advance learning with the world's education community, so that all learners, educators and institutions can realize their goals today and prepare for tomorrow.