Hearst Magazines

Hearst Magazines

Chicago, IL

Senior FrontEnd Engineer – Angular

Your Impact

Hearst Magazines’ iCrossing team is looking for a Senior UI Engineer to work with one of our largest clients as they improve their consumer ecommerce experience.  We work in small agile teams and your experience and contribution will have an immediate impact.

As a Senior UI / Front End Engineer, you will be part of the Hearst Solutions and Services group, an integrated team of iCrossing and Hearst Magazines team members that leverages the power of our first-party data and content expertise to provide meaningful insight, influence, and business impact for our clients. With unrivalled access to Hearst resources and expertise, we transform customer and digital experience to significantly grow businesses and drive commerce around the world.

What you’ll do

  • You will use your experience handcoding HTML5, CSS3, TypeScript, Angular 2.0 to develop front end code for highly visible consumer facing marketing web application
  • You will Implement high fidelity, responsive front-end layouts from creative comps
  • You will Collaborate with back end software engineers to integrate your web application with the APIs that provide access to underlying systems and databases
  • You will work as a team member on large accounts, understanding how a team operates and what is expected of the various roles on the project
  • You will have a chance grow your technical leadership and architecture skills to establish presentation layer technical requirements
  • You may produce interim deliverables (such as style guide components, technical specifications, browser and market analysis, prototypes, proofs of concept, etc.) in addition to the final live site or application.  In addition, you may participate in authoring of technical and business requirement documentation

Who you are

  • You have at least four (4) years of experience hand-coding creatively rich pages in HTML5, CSS3 (SASS/Less), TypeScript, Angular 2.0+, Protractor, Jasmine, Karma, RxJS and NgRx (huge plus)You have a strong fundamental understanding of the JavaScript programming language, integration of web pages and applications with RESTful web services
  • You have some experience with Node-based workflow and build systems such as Webpack
  • You may have some proficiency in UX design, information architecture and/or graphic design, but prefer to code!
  • You have experience with the Angular web framework
  • You have experience working on scrum teams in an Agile context
  • You possess a strong understanding of modern web development practices including implementing responsive design and mobile first layouts
  • You are adept with GIT and have a solid understanding of best practices for version control across distributed teams

About Hearst Magazines

How We Work We are defined by small autonomous teams with a strong sense of ownership. We are tenacious problem solvers and don’t just think about solving problems at the surface level. We go beyond that, and are always anticipating how we can make our clients more successful in their day-to-day. We provide the environment and support needed for our team of software designers, engineers, and product managers to deliver the best architectures, and designs from self-organized teams. Our highest priority is to satisfy the end user and continuously deliver valuable software solutions to our clients in 2-3 week sprints. Our agile processes promote sustainable development in an evolving industry with stakeholder touch points throughout the projects lifecycle.  Our Values We are inclusive. We respect each other and strive to build inclusive experiences for our users and team. Everyone has a voice. We communicate and are transparent. We keep our teams informed. We educate other teams about our work and why it is important to the company and how it may affect them. We are accountable. We are committed to our teams, support each other, and follow through on the things we say we’re going to do. We are engaged. We actively participate in team conversations and ask questions. We collaborate. We help our teammates and ask for help when we need it. We have fun. We make time to build relationships with our peers. We are responsive. We celebrate our wins and learn from our failures. We are open to growth. We are always learning by giving and receiving feedback. We are always developing new skills. We put users first. By making intuitive user experience we bring value to our products. We create the highest-quality products that our users love. Our work is valuable and we measure success based on data and what we deliver to our users. We embrace the product design process and embrace change. We value each other's time. We honor each other's time-commitments and constraints. We take time to rest and recharge.