UI Architect

Macy's, Inc. San Francisco , CA 94118

Posted 7 days ago

Job Overview:

As the fastest growing part of Macy's Inc. business, macys.com is achieving record sales and broadening our workforce. With offices in New York and San Francisco, macys.com is the best of all worlds. The entrepreneurial thinking of a Web business complements the stability and support of a national brand. Creativity and ingenuity partner with business acumen and tech savvy to build a unique business poised for continued growth. Employees at macys.com have long term opportunities and are encouraged to utilize their Supervisors and training for cross-functional movement to further their careers. For example, Buyers can move to Planning and vice versa, or Online Merchants move to Marketing Analytics. At macys.com we are committed to giving back to the community by partnering with local charitable organizations. By skillfully combining the power of the Internet with the best in retailing, macys.com is reaching new heights. We are an equal opportunity employer committed to providing a diverse and inclusive workplace.

A UI Architect is a senior technologist who designs and supports the implementation of the presentation architecture for a suite of systems or domains on our customer facing web site. Their primary areas of focus are to ensure alignment of that architecture with business objectives and high-level company technology direction. In addition, this individual will provide guidance in improving the developer experience for those working on customer facing web site while working closely with others in the UI Architect group, Technical Leads, Application Architects, Software Developers and Management in a highly collaborative environment. Perform other duties as assigned.

Essential Functions:

  • 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 decisions and standards and ensure they are effectively implemented by the development teams and understood by technology partners.

  • Continuously evaluate, design, and improve the software development and delivery processes with a deep focus on improving quality and time to market.

  • Provide technical guidance to both local and remote development teams as required.

  • Provide technical oversight and perform code reviews for multiple development efforts.

  • Guide a team of developers to address the highest of the identified production concerns

  • Promote cross team synergy and alignment to optimize code-sharing, improve site performance and increase speed to market.

  • 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.

  • Regular, dependable attendance & punctuality.



  • 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 E-Commerce websites.

  • Demonstrable experience in designing and developing large scale JavaScript and Node.JS application architectures with the ability to discuss and describe core design patterns.

  • Knowledge of worker threads, the render tree / object models the critical rendering path / pixel pipeline.

  • Advanced knowledge of unit testing best practices and continuous integration processes.

  • Real world experience in designing and implementing centralized build ecosystems (CLIs) for large scale JavaScript-based applications.

  • Experience in developing and deploying applications leveraging Vue.js or React.

  • Demonstrable understanding of component-based architectures.

  • Understanding of the discrete nature of various request types.

  • Expert level understanding of Webpack, bundle analysis, and bundling optimization techniques.

  • Understanding of full life cycle software development.

Communication Skills:

  • Ability to effectively share technical information and train and mentor less experienced or knowledgeable team members.

  • Advanced presentation (written and verbal) communication skills. Ability to effectively communicate technical issues and solutions to all levels of business.

Mathematical Skills:

  • Basic math functions such as addition, subtraction, multiplication, division, and analytical skills.

Reasoning Ability:

  • Must be able to work independently with minimal supervision and make sound decisions.

Physical Demands:

  • This position involves regular walking, standing, sitting for extended periods of time, hearing, and talking.

  • May occasionally involve stooping, kneeling, or crouching.

  • May involve close vision, color vision, depth perception, focus adjustment, and viewing computer monitor for extended periods of time.

  • Involves manual dexterity for using keyboard, mouse, and other office equipment.

  • May involve moving or lifting items under 10 pounds.

Other Skills:

  • Strong analytical and problem-solving skills.

  • Ability to effectively learn and use new programming concepts, tools and methodology to support the needs of the business.

Work Hours:

  • Ability to work a flexible schedule based on department and company needs.

Company Profile:

As the fastest growing part of Macy's Inc. business, macys.com is achieving record sales and broadening our workforce. Macys.com offers the entrepreneurial culture of a web business with the stability and support of the best brand in retailing. Creativity and ingenuity partner with business acumen and tech savvy to build a unique business poised for substantial growth. If you're interested in being a part of that growth and want to know what it's really like to work at macys.com, get an inside look at http://ecommerce.macysjobs.com/

Our employees have long-term opportunities and are encouraged to utilize their Supervisors and Human Resources for cross-functional movement to further their careers. At macys.com we are committed to giving back to the community by partnering with local charitable organizations. By skillfully combining the power of digital technology and omnichannel integration with the best in retailing, macys.com is reaching new heights.

This job overview is not all inclusive. In addition, Macy's, Inc. reserves the right to amend this job overview at any time. Macy's is an Equal Opportunity Employer, committed to a diverse and inclusive work environment. Macy's, Inc. including Macy's and Bloomingdale's will consider for employment qualified applicants with criminal convictions in a manner consistent with SFPC Art. 49 and LA MC ch.XVIII Art. 9.

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
UI Developer


Posted Yesterday

VIEW JOBS 3/21/2019 12:00:00 AM 2019-06-19T00:00 Analyze, design develop, troubleshoot and debug software programs for commercial or end user applications. Writes code, completes programming and performs testing and debugging of applications. As a member of the software engineering division, you will perform high-level design based on provided external specifications. Specify, design and implement minor changes to existing software architecture. Build highly complex enhancements and resolve complex bugs. Build and execute unit tests and unit plans. Review integration and regression test plans created by QA. Communicate with QA and porting engineering as necessary to discuss minor changes to product functionality and to ensure quality and consistency across specific products. Duties and tasks are varied and complex needing independent judgment. Fully competent in own area of expertise. May have project lead role and or supervise lower level personnel. BS or MS degree or equivalent experience relevant to functional area. 4 years of software engineering or related experience. Oracle will consider for employment qualified applicants with criminal histories in a manner consistent with the requirements of San Francisco's Fair Chance Ordinance. Oracle is an Equal Employment Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability and protected veterans status or any other characteristic protected by law. UIDeveloper At Oracle Utilities, we're applying cutting-edge computer scienceto one of humanity's greatest challenges: Energy. Our utility customers in theUnited States and abroad give us energy usage data for tens of millions oftheir customers, which we then analyze using state-of-the-art machine learningtechniques. Oracle Utilities AnalyticsInsights Cloud Service (DataRaker), is a pioneer in the Utility SaaS solutionsthat operate at a high scale in a distributed multi-tenant cloud environment. We're looking for a SoftwareDeveloper with expertise and passion for developing efficient, performant andquality software. The software developer will contribute individually and as ateam member being a part of the development team based in Reston, VA. Requirements and Desired Experience: * Bachelor's degree inComputer Science or related field with 5 years of experience in softwareproduct development. * Strong knowledge of PHP,Python, Java script and JQuery frameworks * Experience in front enddevelopment skills (CSS/HTML). * Excellent written andverbal communication skills. * Ability to workindependently with minimal supervision in a fast paced environment. * A team player who learnsquickly and has a very strong attention to detail. Preferred Skills: * Experience with RelationalDatabases - MySQL, Oracle11g/12c. * Experience working withadvanced analytical systems in complex data environments. Responsibilities: * Develop DataRaker softwarecomponents that exceed all requirements and follow/support technicaldevelopment standards. * Support the migration ofthe legacy customers to the latest Oracle Cloud Infrastructure environment. * Work with services andsystem teams to ensure the successful deployment of new components. * Support, upgrade andenhance existing applications. * Actively participate inscrum meetings. * Create and maintaindocumentation as needed. Oracle San Francisco CA

UI Architect

Macy's, Inc.