We are looking for a Front-End Engineer to help build our new in-store mobile platform who will report to the Manager, Stores. This individual will collaborate with a larger team of engineers and designers to develop experiences designed to support Macys instore colleague initiatives. The ideal candidate must be able to thrive in an environment where change is constant. This position requires the need to be extremely organized, highly collaborative, and results-driven. Individuals need to take initiative and reach out to other team members when they need assistance. Likewise, the Front-End Engineer will need to be available and willing to assist other engineers and team mates when they need help. Perform other duties as assigned.
Develop and design the presentation layer of the experience, ensuring pages are programmed responsively, error-free, cross-browser/cross-device compatible, and optimized for performance.
Follow standards for development of tools and experiences, with focus on maintainability, performance, scalability, and reusability.
Stay current with the newest online technologies. Perform quality assurance on all new code from inception through integration, staging, and production environments.
Collaborate effectively with team members as well as UX, QE, and release engineering team.
Rapidly execute on solutions when problems or challenges have been identified.
Consistently demonstrate ownership and on time delivery.
Act as mentor for junior engineers and lead small engineering teams in the delivery of enterprise applications.
Design and develop medium to large sized applications with little direction.
Consistently demonstrate regular, dependable attendance and punctuality.
BA/BS degree in related field and/or equivalent work experience
Extensive use and understanding of React.
4+ years of professional experience as a web developer with the ability to demonstrate previous work experience.
At least 2 years’ experience with markup and layout (HTML5, CSS3).
Experience in working with and incorporating CSS frameworks (Foundation, Bootstrap).
At least 1 year of experience with CSS pre-processing and optimization.
A demonstrable understanding of MVC and MVVM patterns.
At least 2 years’ experience with a Version Control system (Git, Subversion).
Experience with graphical design software (Photoshop, Illustrator) and image optimization techniques.
Experience with cross-browser design and functional constraints.
Excellent written and verbal communication skills required.
Appropriate analytical and logic skills as needed for web development/programming.
Must be able to work independently with minimal supervision, strategic thinking and organizational planning skills.
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.
SCRUM / Agile experience preferred
Experience with Java presentation technologies (JSP, JSTL) a plus.
Ability to work a flexible schedule based on department and company needs.
Macy’s Inc. is one of the nation’s premier retailers. With fiscal 2016 sales of $25.778 billion and approximately 140,000 employees, the company operates more than 700 department stores under the nameplates Macy’s and Bloomingdale’s, and approximately 125 specialty stores that include Bloomingdale’s The Outlet, Bluemercury and Macy’s Backstage. Macy’s, Inc. operates stores in 45 states, the District of Columbia, Guam and Puerto Rico, as well as macys.com, bloomingdales.com and bluemercury.com. Bloomingdale’s stores in Dubai and Kuwait are operated by Al Tayer Group LLC under license agreements. Macy’s, Inc. has corporate offices in Cincinnati, Ohio and New York, New York.
This job description is not all inclusive. Macy’s Inc. reserves the right to amend this job description at any time. Macy's Inc. is an Equal Opportunity Employer, committed to a diverse and inclusive work environment.