Lead Front-End Software Engineer - React

Chick-fil-A, Inc. Atlanta, GA

Company

Chick-fil-A, Inc.

Location

Atlanta, GA

Type

Full Time

Job Description

Overview

Chick-fil-A is looking for a Lead Front-End Software Engineer to join our team in contributing to the implementation, rollout, and operational support of a proprietary Supply Chain Inventory Management System.

Chick-fil-A has embarked on a multi-year journey of Supply Chain Transformation, a recognition that scaling our supply chain capabilities is key to enabling Chick-fil-A's continued growth. This system is crucial to a new Chick-fil-A owned and developed Supply Chain platform that is key to delivering the benefits of Supply Chain Transformation to the restaurant.

This role will live in our Digital Transformation and Technology (DTT) department and work closely with an Agile team including other software engineers, product owners, scrum masters, systems analysts, quality engineers, and site reliability engineers. This role requires proficiency in the Java programming language, including core concepts, object-oriented programming, and design patterns.

As Lead Front-End Software Engineer, you will work to deliver the design, architecture, and implementation of industry-leading software that directly improves the business efficiencies of Operators and their team members. We desire our lead engineers to be both leads and engineers, spending about half of their time on leading others and half contributing engineering work themselves.

Working in a DevOps model, this opportunity includes both building and running solutions that could require off hours support. This support is shared amongst the team members to cover weekends and weeknights. The goal is to design for failure and, using cloud-native infrastructure patterns, automate responses to possible issues so they can be worked during normal hours.

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

  • Own the solution architecture decisions for your team's product
  • Lead delivery and operations of the team's product, including both individual contribution and support as well as delegated tasks and support to your team's engineers.
  • Lead, mentor, and assess other staff engineers, exemplifying and teaching best practices, helping to solve knotty problems, reviewing code, and sharing stories.
  • Interview, select, onboard, and oversee contract engineers.
  • Guide engineering team in adoption of Chick-fil-A software engineering standards
  • Identify & propose emerging software engineering technologies, methodologies and/or approaches.
  • Delegate engineering assignments & assess engineering performance.
  • Help provide support for the portfolio of solutions the team owns.
  • Understand specific business processes and requirements and translate them to software functional requirements.
  • Value team excellence over individual productivity.

Minimum Qualifications

  • Experience in design and programming using front-end frameworks such as React, Angular, or VueJS (React preferred).
  • Strong analytical and problem-solving abilities to tackle complex technical challenges and provide innovative solutions.
  • Experience developing and deploying applications via cloud infrastructure (AWS preferred).
  • Experience with working and scaling with Kubernetes.
  • Proficiency with version control. systems, such as Git, to manage source code and collaborate with other developers.

Preferred Qualifications

  • Experience programming in Java.
  • Experience with SQL and data modeling.
  • Experience with Next.js, React Server Components or Vercel.
  • Experience designing and implementing event-driven architectures, particularly with Apache Kafka.
  • Experience with test-driven development, continuous integration and deployment, Scrum discipline, or comparable software development practices.
  • Experience developing and delivering microservices.
  • Experience in handling Big Data and ETL (Extract, Transform, Load) processes
  • Deep understanding of AWS architecture
  • Experience working with an agile development methodology featuring sprints, points estimation, and daily standups.
  • Experience in design, data collection, and data analysis.
  • Proven leadership skills, including the ability to guide and mentor a team of software engineers, provide technical guidance, and drive project success.

Minimum Years of Experience

5

Travel Requirements

10%

Required Level of Education

Bachelor's Degree

Preferred Level of Education

N/A

Major/Concentration

Computer Engineering, Computer Science, or related technical field

Date Posted

05/06/2024

Views

15

Back to Job Listings ❤️Add To Job List Company Info View Company Reviews
Neutral
Subjectivity Score: 0.7

Similar Jobs

Seasonal Visitor Services Assistant - Department of the Interior - National Park Service

Views in the last 30 days - 0

View Details

Police Officer - Department of Veterans Affairs - Veterans Health Administration

Views in the last 30 days - 0

View Details

Dietitian (Clinical) - Department of Veterans Affairs - Veterans Health Administration

Views in the last 30 days - 0

View Details

Complex Case Manager - Kaiser Permanente

Views in the last 30 days - 0

View Details

Medical Oncologists - Piedmont Healthcare

Views in the last 30 days - 0

View Details

Cardiac Device Technician - Kaiser Permanente The Southeast Permanente Medical Group

Views in the last 30 days - 0

View Details