Sr. Software Engineer, Front End
Apply NowCompany: ChickfilA
Location: Atlanta, GA 30349
Description:
Overview
Sr. Software Engineer, Front End, Supply Chain
Ensuring our supply chain effectively meets the demands of our restaurants is key to enabling Chick-fil-A's continued growth. We are looking for a Sr. Software Engineer to join our team as we focus our efforts on optimizing the order management lifecycle, delivering real value for Operators.
This role will live within 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 system reliability engineers. This role requires strong front-end development skills and some knowledge of backend development. In this role, you can expect to build deep technical expertise around Restaurant-facing Supply Chain needs and capabilities.
As Sr. Software Engineer - Supply Chain Technology, you will work to deliver the design, architecture, and implementation of an industry-leading application to directly improve the business efficiencies of Operators and their team including the following outcomes:
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
Note - 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.
Minimum Qualifications
Preferred Qualifications
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 Engineering, Computer Science, or Related Technical Field
Sr. Software Engineer, Front End, Supply Chain
Ensuring our supply chain effectively meets the demands of our restaurants is key to enabling Chick-fil-A's continued growth. We are looking for a Sr. Software Engineer to join our team as we focus our efforts on optimizing the order management lifecycle, delivering real value for Operators.
This role will live within 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 system reliability engineers. This role requires strong front-end development skills and some knowledge of backend development. In this role, you can expect to build deep technical expertise around Restaurant-facing Supply Chain needs and capabilities.
As Sr. Software Engineer - Supply Chain Technology, you will work to deliver the design, architecture, and implementation of an industry-leading application to directly improve the business efficiencies of Operators and their team including the following outcomes:
- An intuitive user experience shaped directly by feedback from Operators and team members.
- A platform that enables Supply Chain functionality across the areas of Forecasting, Inventory Management, Ordering, Integrated Credit Requests, Adjustments, Transfers, and future-state capabilities.
- A highly adaptable platform allowing for sustained innovation and iterative enhancements through continuous delivery.
- A platform that unlocks key benefits of Supply Chain Transformation, allowing for a Supply Chain that is more informed, more accurate, more nimble and more efficient.
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
- Develop user interfaces using React and other front-end technologies, ensuring the application is intuitive and accessible to Operators and Team Members.
- Contribute to the solution architecture decisions of your team.
- Troubleshoot issues and bugs, and work with other developers on your team to identify and resolve issues in a timely manner.
- Be passionate for delivering high quality products and services and writing clean, solid, readable code that scales and performs well. Be a champion of Chick-fil-A software engineering standards.
- Collaborate with other developers and stakeholders to refine application requirements and user stories.
- Keep up to date with emerging front-end technologies and industry trends and share knowledge with other team members.
- Strong cross-functional collaboration skills and the ability to work across the stack when needed to unblock or accelerate frontend delivery.
- Value team excellence over individual productivity.
Note - 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.
Minimum Qualifications
- Strong proficiency in JavaScript, TypeScript, HTML, and CSS, with a deep understanding of modern frontend development practices.
- Hands-on experience building production-ready applications using React, including hooks, context, and component-based architecture.
- Strong problem-solving skills and the ability to translate UX/UI designs into clean, maintainable code.
- Advanced knowledge of design and frontend engineering using React.
- Experience with GraphQL.
- Experience with Relational and Non-Relational databases.
- Experience consuming RESTful APIs and integrating with backend services in a microservices architecture.
- Experience developing complicated UI components.
- Experience developing and deploying applications via cloud infrastructure (AWS preferred).
- Experience with source control, including merging and branching in Git.
Preferred Qualifications
- Experience with React.
- Experience with Vercel
- Experience with Next.js
- Experience with React Server Components
- Experience with AWS Amplify.
- Experience with AWS AppSync.
- Experience with DynamoDB.
- Experience with and understanding of understanding of AWS architecture.
- Experience with test-driven development, continuous integration.
- Experience working with an agile. development methodology featuring sprints, points estimation, daily standups, continuous integration and deployment, Scrum discipline or comparable software development practices.
- Experience with Unix/Linux
- Experience with working and scaling with Kubernetes.
- Familiarity with backend development concepts, especially in Java-based environments (Spring Boot preferred).
- Exposure to building or debugging RESTful microservices, ideally deployed to Kubernetes in a cloud environment like AWS.
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 Engineering, Computer Science, or Related Technical Field