Lead Developer - IT Mobile Apps

Tractor SupplyBrentwood, TN
40d

About The Position

This position is responsible for the designing, prototyping, implementing, unit testing, deploying and maintaining features for all Tractor Supply Company (TSC) consumer facing mobile applications. This requires working closely with the E-Commerce and Mobility teams to lead the creation of industry leading apps for iOS and Android platforms. The position is also responsible for estimation, planning, execution and delivery of eCommerce applications for mobile. Additional responsibilities include mentoring team members.

Requirements

  • 10 years of experience in design, development, maintenance and support of Mobile applications on iOS, Android and Microsoft
  • Experience with Application Programming Interfaces (APIs) to support mobile functionality is required
  • 8-10 years of JavaScript libraries and frameworks such as React.js
  • Experience in migrating applications and pipelines to GitHub Enterprise Cloud using GitHub Actions
  • College degree in Computer Science or related field is preferred.

Nice To Haves

  • Experience with E-Commerce or Retail is preferred
  • Experience with React Native is preferred
  • Advanced knowledge of React Native, ReactJS, REST, Swift, Java/kotlin, Angular, or Node JS
  • Advanced knowledge of UI/UX, web front-end design, Javascript, CSS and HTML
  • Advanced knowledge of publishing and supporting apps in Apple Store and Google Play
  • Strong knowledge of mobile application security
  • Strong knowledge of profiling tools, memory management, load testing and performance tuning
  • Strong familiarity writing automated unit tests is preferred
  • Strong familiarity with Git, Gitlab/Bitbucket, JIRA, Confluence, Visual Studio App Center and Jenkins/Bamboo/
  • Experience working in an agile environment a huge plus
  • Ability to work independently, work in a fast-paced environment, and manage workload prioritization to deliver high quality work products on time with minimal direction is preferred
  • Demonstrated collaboration skills with the ability to handle conflict and to work with a distributed team
  • Strong communication skills, both written and verbal
  • Strong critical thinking skills with the ability to use proven problem-solving approaches to most solutions

Responsibilities

  • Develops and/or configures, builds, reviews and unit tests software/solutions
  • Works with technical leads, architects and vendor partners to determine project scope and vision, set system goals, identify and resolve system issues, ensure the system is implemented as designed and in adherence to the implementation guidelines
  • Partners with the business analysts to review and refine business requirements into core system capabilities
  • Assists developers, analysts, and designers in conceptualizing and validating solutions that meet business requirements
  • Prototypes new requirements for the purpose of enhancing technical functionalities and information process flow
  • Mentors team members on new technologies in area of expertise
  • Works with Enterprise teams to ensure changes are properly documented, communicated, audited, and deployed in compliance with established procedures
  • Participates in 24x7 on call rotations
  • May perform other duties as assigned

Benefits

  • medical, dental, and vision coverage
  • company-paid life and disability insurance
  • paid parental leave
  • tuition reimbursement
  • family planning resources such as adoption and surrogacy assistance

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Industry

Building Material and Garden Equipment and Supplies Dealers

Number of Employees

5,001-10,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service