Find Your Next Career
Inside Sales Account Rep
Senior Software UI Developer
Cloud Operations Engineer
Cloud Operations Engineer
Customer Success Engineering Intern
Customer Success Manager
Customer Success Manager
Customer Success Manager
Named Account Manager
Regional Account Manager - Healthcare
Enterprise Account Manager
Trellix Channel Account Manager for Telefonica
Software Development Engineer
Technical Support Engineer - French Speaking
Technical Program Manager (FedRAMP)
Senior Director, Customer Success Management, Public Sector
Threat Intelligence - Security Researcher
Commercial Account Manager
Software UI Developer
Cloud Operations Engineer
Program Manager
Senior Software Development Engineer- Cloud
Cloud Engineer
Enterprise Account Manager
Inside Sales Account Rep
Account Manager - Brazil
Account Manager Belgium
Account Manager - Mexico
Principal Software Development Engineer (Microservices, Cloud, Linux, Distributed Systems)
Inside Sales Rep
Inside Sales Rep
Enterprise Account Manager - Northern Italy
Government, Healthcare, Education Commercial Account Manager
Commercial West Account Manager
Cloud Operations Engineer
Cloud Operations Engineer
Cloud Operations Engineer
Regional Marketing Manager DACH, Italy & Eastern Europe
New Business Enterprise Inside Sales Rep Spanish Market
Cloud Engineer
Principal Software Development Engineer (Windows C/C++)
New Sales Commercial Account Manager
Threat Intelligence - Security Researcher
Sr. Data Science Manager
CEO Chief of Staff
New Business Enterprise Inside Sales Rep UK market
New Business Enterprise Inside Sales Rep Fluent French Speaker
New Business Enterprise Inside Sales Rep Sweden/Denmark market
New Business Enterprise Inside Sales Rep Fluent German speaker
New Business Enterprise Inside Sales Representative Switz/Austria Market
View all jobs

Principal UI Engineer

ID: JR0030614

Remote United States
US, Massachusetts, Boston

Job Title:

Principal UI Engineer

Role Overview:

Design and implement application architecture and own the application strategies and roadmap for a suite of systems or domain. The primary areas of focus are core development, design and direction of application architecture and alignment of architecture with business objectives and high-level company technology direction.

The UI Architect will partner with other architects and other technology decision-makers to guide overall direction of the user interface layer of the site and will work closely with Technical Leads, Application Architects, Software Developers and Management in a highly collaborative environment.

Responsibilities:

  • Collaborate with delivery teams during both design and development phases to ensure adherence to UI architectural standards and best practices
  • Partner with other UI Architects to continue to drive the development of a modern user interface layer
  • Document standards and ensure they are effectively implemented by the development teams and understood by technology partners
  • Design and develop proof of concept prototypes for advanced features and designs
  • Provide technical guidance to both local and remote development teams as required
  • Continuously evaluate, design and improve the software development and delivery processes
  • Continuously evaluate design and improve the software development and delivery processes with a deep focus on mobile web performance optimization techniques
  • Working with necessary stakeholders to develop and maintain a set of performance criteria for all development projects including memory leaks and profiling/snapshots
  • • Provide technical oversight and perform code reviews for multiple development efforts
  • • Work with the Product Management teams to understand customer performance expectations and to set testing criteria to meet or achieve these standards as future versions are released

 Qualifications:

  • Bachelor’s Degree in Computer Science/Engineering and 8 years experience or Master’s Degree in Computer Science/Engineering and 6 years experience
  • 7+ years’ experience in the design, development and use of component based UI architectures. Additional consideration for experience working with high volume ECommerce websites
  • Expert level understanding of the HTML DOM and underlying event model
  • Demonstrable knowledge of large scale, JavaScript application architectures
  • Advanced knowledge of unit testing best practices and Continuous Integration processes (CI/CD)
  • Experience in developing and optimizing large scale Node.JS applications

Company Benefits and Perks:

We work hard to embrace diversity and inclusion and encourage everyone to bring their authentic selves to work every day. We offer a variety of social programs, flexible work hours and family-friendly benefits to all of our employees.

  • Pension and Retirement Plans
  • Medical, Dental and Vision Coverage
  • Paid Time Off
  • Paid Parental Leave
  • Support for Community Involvement

We're serious about our commitment to diversity which is why we prohibit discrimination based on race, color, religion, gender, national origin, age, disability, veteran status, marital status, pregnancy, gender expression or identity, sexual orientation or any other legally protected status.

Company Benefits and Perks:

We work hard to embrace diversity and inclusion and encourage everyone to bring their authentic selves to work every day. We offer a variety of social programs, flexible work hours and family-friendly benefits to all of our employees.

  • Pension and Retirement Plans
  • Medical, Dental and Vision Coverage
  • Paid Time Off
  • Paid Parental Leave
  • Support for Community Involvement

We're serious about our commitment to diversity which is why we prohibit discrimination based on race, color, religion, gender, national origin, age, disability, veteran status, marital status, pregnancy, gender expression or identity, sexual orientation or any other legally protected status.

Share This Job