UI/ UX Architect

IBA InfoTech Inc.
Raleigh, United States of America
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Raleigh, United States of America

Tech stack

Gulp
Web Accessibility
API
HTML5
Unit Testing
CSS
DevOps
Fault Tolerance
Design of User Interfaces
Preprocessor
Responsive Web Design
TypeScript
User-Centered Design
Web Content Accessibility Guidelines
Web Applications
Web Performance Optimization
WebSocket
Web Standards
SOAPAPI
SASS
Angular
Information Technology
Low Latency
Front End Software Development
Protractor
Mocha
Jasmine

Job description

  • Design, develop and maintain responsive web applications providing awesome user experiences on desktop and mobile devices. This is a hands-on leadership role to help build delightful customer experience with utmost attention to scalability, security, and performance.
  • Be part of an engineering team that builds and supports amazing customer-facing products that will drive the next generation of RBC Banking experience.
  • Coach and mentor engineers to build high quality, high-performance reusable components.
  • Architecting and designing next-generation applications and modernizing current applications, ensuring high performance and responsiveness.
  • Participate in an agile delivery process, and as part of that help size stories and own, research and recommend new solutions
  • Work with product owners to create user journey maps, define KPIs and creating empty state/ zero data designs

Requirements

  • 10+ years of experience designing and developing secure consumer-facing web applications using Angular with TypeScript and other related JS tooling.
  • Expert knowledge of with HTML5, semantic tags, HTML5 APIs, CSS3, CSS best practices, extensions like SASS, LESS, Angular specific design principles like micro frontends.
  • 5+ years of Full Stack Front-end experience. Solid understanding of HTML5 and CSS3.
  • Proficiency in front-end tooling e.g. web-pack, Gulp, CSS preprocessors.
  • Ability to create visually appealing websites with responsive design and clear navigation across multiple delivery channels (desktop browser & native mobile apps).
  • Expert level understanding of design principles to build a scalable application.
  • Proficient with writing unit test cases using any of the testing frameworks like Protractor, Mocha, Chai, Jasmine, etc.
  • Expert level experience with the design and implementation of low-latency, high-availability, and performant applications.
  • Proficient in building and consuming of REST and SOAP web services.
  • Knowledge of accessibility standards like WCAG 2.0 and implementing the standards.
  • Experience implementing internationalization and localization standards (i18n, l10n)
  • In-depth understanding of the entire web development process with an understanding of front end design and development.
  • Proficiency in user-centered design, progressive enhancement and graceful degradation, accessibility, SEO, responsive design, and website performance.
  • Knowledge of current web standards and trends.
  • Experience in implementing WebSocket APIs.
  • Experience with Accelerated Mobile Pages (AMPs).

Apply for this position