Chick-fil-A, Inc.

Sr. Software Engineer - Mobile App

Posted Date 3 weeks ago(7/26/2022 8:42 AM)
ID
2021-10862
Number of Openings
1
Job Locations
US-GA-Atlanta
Min. Exp. (Yrs)
5
Job Function
Hidden (8730)

Overview

The Full Stack Senior Mobile App Engineer role is a senior software engineer that contributes both on the front end of an Androd and IOS mobile app in addition to implementing the microservices based backend.

In this role, you’ll serve as a senior engineer on an agile DevOps team, driving engineering and operational excellence.  The initial focus of the role will be on the front end development with backend responsibilities growing over time.

 

About Chick-fil-A Supply and Bay Center Foods

As wholly owned subsidiaries of Chick-fil-A, Inc., Chick-fil-A Supply and Bay Center Foods are food production and distribution services networks focused entirely on serving the unique needs and growing volume of Chick-fil-A restaurants.

 

The Chick-fil-A Supply and Bay Center Foods service networks are comprised of three components:

  • Distribution Center – State-of-the-art warehouses that house supply for Chick-fil-A restaurants
  • Production Distribution Center – Offsite facilities that prepare select ingredients and menu items for Chick-fil-A restaurants
  • Transportation – Growing fleet of delivery vehicles that supply Chick-fil-A restaurants

Responsibilities

  • Take a customer centric approach and implement software that interfaces directly with restaurant team members and our drivers.
  • Implement features for the mobile app on Android and IOS using a single code base written in React Native.
  • Implement AWS Cloud based microservices in a highly transactional system that is available 24/7.
  • Drive engineering excellence and operational excellence for the front and backend components, leading to high quality releases.
  • As a senior member of the team, positively influence more junior members and help the technical lead hold the whole team to high engineering and operations standards.
  • Leverage agile project management tools and methods to impact the team through system enhancements with a focus on small, frequent releases and continuous improvement
  • Develop relationships within IT and the business to help with understanding, influencing, and estimating requirements.
  • Identify & propose emerging software engineering technologies, methodologies and/or approaches

Minimum Qualifications

  • 5+ years of related professional experience as a Software Engineer
  • 3+ years of mobile app and/or front end development experience.
  • At least one project delivered using React Native.
  • 3+ years working in an agile environment.Note - This opportunity includes both building, deploying, 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 automate responses in the cloud to possible issues so they can be worked during normal hours. 

Preferred Qualifications

  • Experience with Google Firebase.
  • Experience in design and programming using Python.
  • Experience with Kubernetes/Docker.
  • Experience working with AWS.
  • Experience with TDD, CI/CD, agile, or similar software development practices
  • Experience developing/delivering/supporting microservices
  • A deep understanding of security best practices in the cloud and experience implementing them
  • Familiarity with SRE concepts
  • Knowledge of chaos engineering

Minimum Years of Experience

5

Required Level of Education

Bachelor's Degree

Major/Concentration

Computer Science, Engineering, Information Technology or related field

Options

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed