Please scroll down, To apply

Sr. Lead Front-End Software Engineer - Web Architect

hiring now
New job

Chick-fil-A, Inc.

2024-10-03 06:42:26

Job location Atlanta, Georgia, United States

Job type: fulltime

Job industry: Construction

Job description

Overview:
Chick-fil-A is looking for a Sr. Lead Front-End Software Engineer - Web Architect to 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

Inform a friend!

<!– job description page –>
Top