UI Technical Lead, Omni Purchase

Macy's, Inc. San Francisco , CA 94118

Posted 6 days ago

Job Overview:

Macys.com is the digital arm of Macy's Inc, helping to make shopping easier for our customers by providing a top notch online experience. With offices in both New York and San Francisco, Macys.com combines the excitement and innovative approaches of a startup with the stability and support of a well-known national brand. Employees at Macys.com have long term opportunities to further their careers. At Macys.com we are committed to giving back to the community by partnering with local charitable organizations.

As part of the UI Development team, you will work closely with Technical Leads, Architects, other Software Engineers, Business Analysts, and Quality Engineers amongst others in a highly collaborative environment. You'll be expected to write high quality, reusable and maintainable code, and write the test cases to validate its quality and performance. The ideal candidate must be able to thrive in an environment where change is constant. Our Lean development approach will necessitate close communication with others, requiring solid communication and interpersonal skills. Perform other duties as assigned.

Essential Functions:

  • Design, implement and unit test Web Application code.

  • Participate in the full SDLC, including meetings, iterative development, estimations and design sessions.

  • Collaborate with Architects and other Software Engineering resources in designing and implementing integrated, enterprise solutions.

  • A customer-centric mentality/passion for building products with great UX.

  • An engineering mindset and strong consideration of the tradeoffs present in every decision.

  • Consistently demonstrates regular, dependable attendance & punctuality.



  • Bachelor's degree in Computer Science/Engineering or related field and 5 years of professional experience or Master's degree in Computer Science/Engineering or related field and 3 years of professional experience.

  • 4 years of experience with JavaScript / Semantic HTML / CSS / Accessibility / SEO fundamentals.

  • 4 years of experience with jQuery.

  • 2 years of experience with Backbone or similar MV* framework.

  • Experience with modern browser technologies and cross platform challenges.

  • Strong understanding of source control, and familiarity with Git.

  • Solid knowledge of JavaScript Unit Testing frameworks such as Mocha, Jasmine.

  • 2 years of experience with templating paradigms such as Mustache, Handlebars.

  • Experience with CSS preprocessing frameworks such as SASS/SCSS or LESS.

  • Strong understanding of design patterns: Object-oriented development, client-side MVC.

  • Strong UI, design.

Communication Skills:

  • Excellent written and verbal communication skills.

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:

  • Ability and desire to thrive in a proactive, fast paced environment.

  • Must be able to work independently with minimal supervision.

  • Experience with JavaScript-based build tools such as Grunt and Gulp is a plus.

  • Familiarity with Node.js is a plus.

  • Familiarity with server side technologies like JSP, Java, and Java Servlets (or similar server generation technologies) is a plus.

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
Technical Lead Finance Systems Java & Meanstack

Airbnb, Inc.

Posted 5 days ago

VIEW JOBS 3/15/2019 12:00:00 AM 2019-06-13T00:00 As Airbnb continues to expand our business globally, we are always looking for the best and brightest to build our financial systems infrastructure. The Technical Lead, Finance Systems is a key member of the Finance Technology Team and will predominantly support our global finance and accounting functions across multiple domains. The Finance Technology Team are committed to delivering an unparalleled experience that enables our business partners to rapidly realize the value of information systems and processes while ensuring financial integrity. We accelerate operational innovation and deliver solutions that scale in support of one of the fastest growing companies in the world. As a Technical Lead Finance Systems, you will be responsible for development and maintenance of Airbnb Finance Eco Systems which spreads across various heterogeneous systems of Oracle PAAS, SAAS and HDFS with integration platforms such as MuleSoft. As a platform service, Airbnb's volumes are exponential and you will be constantly challenged with performance and SLAs for each process. Requirements: * Minimum 10 years of relevant work experience. * A skilled developer with prior experience building Java / J2EE / Enterprise Java solutions, including Java frameworks, including Spring, JSF, and Hibernate * Experience developing and consuming SOAP and REST web services for an operational/production environment * Basic understanding of UI/UX design involving technologies such as HTML5, JavaScript ES6, Redux, CSS, Material Design, WebSockets, AJAX, Oracle ADF, HTML, CSS, JS * Basic understanding of Agile project management methodologies, including Scrum * Ability to task manage and communicate effectively with project staff * Must be a team player, self-motivated, self-starter and a quick learner * Experience coordinating the activities of multiple teams supporting project reviews * Excellent written and verbal communication skills coupled with strong listening skills * Excellent problem solving, analytical skills * Experience with Cloud technologies such as AWS, Docker, etc. * Experience with Service Oriented Architecture & serverless development * Experience with web and database and batch development experience using Java (3 years) * Experience in developing with the full software development life cycle * Demonstrable proficiency in designing Mule components (Mule ESB v3.0 and above, Anypoint Studio, flows, MEL, message modelling, Pub-Sub, Routing, Filtering, Database, Exception Handling, API Management). * Has architect experience for atleast 2 years. Hands-on experience on MuleSoft API Management * High proficiency in data-mapper, Anypoint Connectors for business applications, Java & groovy (Components and Transformers), flow and java debug. * Has designed complex scenarios using a variety of standard and custom functionalities. * Basic understanding of Redhat Fuse ESB and ESB products Understanding of advanced features such as ApiKit, Batch Execute and AMQP connectors. * Experience in source control management using GIT or GIT based tools Proficiency in end to end development from build to packaging and deployment. * Good understanding of underlying Mule ESB architecture with experience of administration (server and MMC console). * Experience designing Mule ESB templates. Experience of scripting, including shell, JavaScript/groovy. * Experience in Maven based project development and testing automation of mule flows. An understanding and experience of JMS (Java Messaging Services). * Good understanding of XML and XML schemas (structure, simple & complex data types, cardinality, nesting etc.) plus experience of XML editing tools (e.g. Altova XMLSpy) and ability to use XSLT. * Proficiency in medium to complex XML schema and XSLT design and maintenance. * Good understanding of JSON and JSON schemas * Experience with capacity planning, scalability, performance, load testing Understanding of and ability to invoke web services - REST (with RAML or JSON/XML), ODATA, SOAP (with WSDL). Ability to debug using tools like SOAPUI. * Proficiency in web service design using RAML, WSDLs, ODATA and ATOM. Ability to debug using tools like SOAPUI. * Experience of Unix based operating systems: AIX, Linux. * Experience of database access protocols such as ODBC, JDBC, SQL, ORACLE. Certifications e.g. Certified MuleSoft Developer Airbnb, Inc. San Francisco CA

UI Technical Lead, Omni Purchase

Macy's, Inc.