Developer, IT Mobile Apps

Tractor Supply Company•Brentwood, TN

About The Position

This position implements, unit tests, deploys, and supports features for Tractor Supply Company’s consumer-facing mobile applications. The role requires knowledge of app development for iOS and Android platforms and works with technical leads, architects, vendor partners, business analysts, developers, and designers to deliver solutions that meet business requirements and follow implementation guidelines. The position also supports quality assurance, enterprise deployment processes, and participates in 24x7 on-call rotations. The role requires 2–5 years of experience designing, developing, maintaining, and supporting mobile applications on iOS and Android, along with experience using APIs to support mobile functionality. A bachelor’s degree or four-year equivalent in Computer Science or a related technical field is preferred. The position is performed under normal office working conditions and includes repetitive wrist, hand, or finger movement, as well as sitting, standing, walking, reaching overhead, and lifting up to 20 pounds.

Requirements

  • 2–5 years of experience in the design, development, maintenance, and support of mobile applications on iOS and Android.
  • Experience with APIs to support mobile functionality.
  • Strong communication skills, both written and verbal.
  • Strong critical-thinking skills and the ability to use proven problem-solving approaches.
  • Ability to collaborate, handle conflict, and work with a distributed team.
  • Physical ability to sit, stand without walking, walk, reach overhead, and lift up to 20 pounds.

Nice To Haves

  • Experience with e-commerce or retail.
  • Bachelor’s degree or four-year equivalent in Computer Science or a related technical field.
  • Strong knowledge of React Native, ReactJS, REST, Swift, Java/Kotlin, Angular, or Node.js.
  • Strong knowledge of UI/UX, web front-end design, JavaScript, CSS, and HTML.
  • Knowledge of publishing and supporting apps in the Apple Store and Google Play.
  • Knowledge of mobile application security.
  • Knowledge of writing automated unit tests.
  • Knowledge of profiling tools, memory management, load testing, and performance tuning.
  • Familiarity with Git, GitLab/Bitbucket, JIRA, Confluence, Visual Studio App Center, and Jenkins/Bamboo.
  • Experience working in an agile environment.
  • Ability to work independently in a fast-paced environment and prioritize workloads to deliver high-quality work on time with minimal direction.

Responsibilities

  • Develop, configure, build, review, and unit test software and solutions.
  • Work with technical leads, architects, and vendor partners to determine project scope and vision, set system goals, identify and resolve system issues, and ensure systems are implemented as designed and according to implementation guidelines.
  • Partner with business analysts to review and refine business requirements into core system capabilities.
  • Assist developers, analysts, and designers in conceptualizing and validating solutions that meet business requirements.
  • Support quality assurance efforts by providing input for test cases and assisting with test case execution.
  • Work with enterprise teams to ensure changes are properly documented, communicated, audited, and deployed in compliance with established procedures.
  • Participate in 24x7 on-call rotations.
  • Perform other duties as assigned.

Benefits

  • Medical, dental, and vision coverage.
  • Company-paid life and disability insurance.
  • Paid parental leave.
  • Tuition reimbursement.
  • Adoption and surrogacy assistance.
  • Comprehensive and accessible total reward package supporting team members’ well-being.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service