Overview:
The Staff Engineer will be a hands-on subject matter expert on the UI Architecture team who is responsible for the overall software design of many components within our ecosystem and can lead the technical implementation of multiple projects. Platform team is all about creating reusable services that operate in a high-scale, distributed ecommerce environment. The ideal candidate will have had experience in the high paced energy of startups as well as experience in the structured world of larger companies. This Staff Engineer will need to have very strong Microservices, REST APIs, and Messaging techniques software engineering experience and be hands-on as needed as well as have some Big Data and NoSQL development experience. The successful applicant will work closely with Business Analysts, Technical Leads, Software Engineers, Operations, and Quality Assurance Engineers in a highly collaborative environment to provide quality software and solutions, while providing the necessary leadership to deliver releases on time and on budget. As a member of the platform team, you will work on a dedicated team focused to create, maintain and evangelize high performance scalable service patterns for Macys digital domains such as Mobile, Website and Digital in Store. This person will architect core capabilities that scale and extend predictably in a multi-tenant environment. Perform other duties as assigned.
Essential Functions:
* Provide technical UI Architecture leadership at both the project and team levels.
* Establish best practices and procedures for UI development.
* Commitment to continuously optimizing and improving development processes.
* Provide technical oversight and perform code reviews for multiple development efforts.
* Mentor junior engineers to improve overall team technical abilities.
* Host technical sessions on regular basis for training purposes.
* Inspire the team through example.
* Promote cross team synergy and alignment to optimize code-sharing, improve site performance and increase speed to market.
* A passion for innovation and making magic a reality.
* A 60% hands-on coding and 40% leadership and design commitment.
* Regular, dependable attendance and punctuality.
Qualifications:
Education/Experience:
* Bachelors Degree in Computer Science/Engineering and 5 years experience or Masters Degree in Computer Science/Engineering and 3 years experience.
* 10+ years experience doing UI/Front-end development with a solid knowledge of JavaScript / AJAX / HTML / CSS.
* 7+ years experience in building advanced web applications using the latest standards-based approaches (HTML5, CSS3).
* Has worked on a minimum of 2 high traffic, enterprise level production sites.
* Demonstrable knowledge of Semantic HTML markup.
* Mastery of cross-browser, cross-platform markup and layout (HTML, CSS).
* 5+ years experience with server side technologies such as Node, JSP, Java, and Java Servlets (or similar server generation technologies).
* Able to effectively communicate across teams and roles.
* 5+ years experience in incorporating and utilizing BDD / TDD / JavaScript unit testing frameworks (Jasmine, Mocha, etc).
* 7+ years experience in development using strong JavaScript design patterns and MV*/MVVM frameworks such as Backbone, Angular/Vue/React, Underscore, and so on.
* Experience in implementing responsive design techniques.
* 5+ years experience with both JavaScript and Java based build tools.
* Advanced knowledge of source control systems, especially GIT.
* 7+ years experience with continuous integration and automated testing strategies.
* Knowledge of what is required to develop highly performance web applications.
* Ability to clearly write technical specifications.
* Ability and desire to thrive in a proactive, high-pressure, customer-facing, environment.
* Good sense of what is required of a great user interface.
Communication Skills:
* Excellent written and verbal communication skills.
* Ability to clearly write technical specifications and strong estimating and planning skills.
* Able to effectively communicate across teams and roles.
Mathematical Skills:
* Basic math functions such as addition, subtraction, multiplication, division, and analytical skills.
Reasoning Ability:
* Demonstrable ability to deliver projects on time, with high quality, and within budget.
* Ability to deliver full life cycle engagements.
* Ability and desire to thrive in a proactive, high-pressure, client-services, environment.
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.
Work Hours:
* Ability to work a flexible schedule based on department and company needs.
* Up to 5% travel Offices Onshore and Offshore, Conferences up to 4 times a year.
Company Profile:
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 Georgia, 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 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 the Internet with the best in retailing, macys.com is reaching new heights.
This job overview is not all inclusive. In addition, Macys, Inc. reserves the right to amend this job overview at any time. Macys is an Equal Opportunity Employer, committed to a diverse and inclusive work environment. Macys, Inc. including Macys and Bloomingdales will consider for employment qualified applicants with criminal convictions in a manner consistent with SFPC Art. 49 and LA MC ch.XVIII Art. 9.
Chicago, IL
Macy's, Inc., an omnichannel retail organization, operates stores, Websites, and mobile applications. The company sells a range of merchandise, including apparel and accessories for men, women, and children; cosmetics; home furnishings; and other consumer goods. As of April 1, 2019, it operated approximately 680 department stores under the Macy’s and Bloomingdale’s names; and 190 specialty stores, such as Bloomingdale’s The Outlet, Bluemercury, Macy’s Backstage, and STORY in 43 states, the District of Columbia, Guam, and Puerto Rico.
It also operated macys.com, bloomingdales.com, and bluemercury.com. In addition, the company offers licenses for its stores; and operates a beauty products and spa retailer under the bluemercury name. The company was formerly known as Federated Department Stores, Inc. and changed its name to Macy's, Inc. in June 2007. Macy's, Inc. was founded in 1830 and is based in Cincinnati, Ohio.