Shire Jobs

Mobile Shire Logo

Job Information

Chick-fil-A Sr. Lead Front-End Software Engineer - Web Architect in Atlanta, Georgia

Overview

Chick-fil-A is looking for aSr. Lead Front-End Software Engineer - Web Architectto provide technical direction to a number of web products in our consumer portfolio, including our core web ordering experience. In this role, you will work with several teams of talented staff and contract engineers to provide strategic technical guidance for our web applications as we work to keep at the forefront of the industry. You will serve as an expert in web technologies in order to foster consensus around how we build web applications at Chick-fil-A.

Your home base will be our Client Architecture team, where you will partner with our top experts on mobile architecture in mapping the technical challenges and opportunities facing our consumer products as we seek to deliver the best possible digital experience to customers in a changing competitive landscape. Together with your peers, your remit will include standards for DevOps, analytics, and observability tools shared across the organization, as you seek to strengthen the quality of our React / Typescript / RTK Toolkit / Vercel stack.

From time to time, you will engage more intensely with individual product teams that are in the process of launching a new application or making major architectural changes, joining in the development work as you help to guide the team into the best use of shared patterns and practices. You will also consult with our product, design, and back-end teams to help define technical solutions to business problems based on a variety of constraints and existing capabilities.

Our Flexible Future model offers a healthy mix of working in person and virtually, strengthening key elements of the Chick-fil-A culture by fostering collaboration and community.

Responsibilities

In this role, you are responsible for driving the overall architectural strategy for web products within Customer Technology Solutions (CTS).

Some of your specific responsibilities will include:

  • Consulting with web product teams to understand their unique challenges and to guide implementation of both industry and organizational best practices

  • Creating and maintaining shared tools and libraries, including testing and continuous integration tooling, that appropriately suit the needs of web product teams

  • Supporting multiple web application products that serve different audiences; periodically engaging more directly to help specific teams solve uniquely challenging problems and deliver business outcomes

  • Driving adoption of organizational tools and capabilities - commonly partnering with a specific product team to establish patterns

  • Involvement in early-stage analysis for solutions to business challenges; you will work with stakeholders and peers to set the technical direction for large initiatives

    This role is unique in that it will focus on two opposite ends of the product engineering spectrum. Part of your time will be spent building and supporting the core tooling that powers the engine of our web platforms, while the other part of your time will largely be spent in the design and concept phase of solutions. Product-specific feature development work will be done on an as-needed basis.

    Relationships will be key to your success in this role. Identifying shared opportunities, building consensus, and providing support where others have needs will enable you to leverage your contribution across CTS and potentially to other parts of Digital Transformation and Technology (DTT). Success will be measured by the impact that you have on our ability to build quality software and ultimately sell more chicken.

Minimum Qualifications

  • Expert-level knowledge in design and programming using technologies such as React, TypeScript, RTK Query, Vercel, and Redux

  • Experience in solutions architecture - using high-level knowledge of the entire technology stack to recommend and design software best fit to deliver business outcomes

  • Experience designing complex software solutions

  • Expert-level knowledge in application deployment strategies and CI/CD pipeline design

  • Experience working with non-engineering stakeholders, such as designers and product managers, to interpret business problems and offer a variety of technical solutions

  • Experience developing shared tools and libraries and collaborating with engineering stakeholders to understand their challenges, interpret requirements, and influence adoption

Preferred Qualifications

  • Excellent written and verbal communication skills

  • Experience mentoring and coaching junior engineers

  • Experience using Vercel, NextJS, and Remix

  • Familiarity building workflows in managed CI/CD platforms such as GitHub Actions or CircleCI

  • Experience designing analytics taxonomies, implementing A/B tests, and evaluating solution effectiveness

Minimum Years of Experience

5

Travel Requirements

10%

Required Level of Education

Bachelor's degree or equivalent experience

Preferred Level of Education

Bachelor's Degree

Major/Concentration

Computer Science, Software Engineering, Computer Engineering, or related technical field

Job FunctionInformation Technology

Position TypeExperienced Professionals

Requisition ID2024-17485

Posting Location : LocationUS-GA-Atlanta

DirectEmployers