Senior Software Engineer - Android Mobile Dev

12 Feb 2025

Vacancy expired!

About the Team

It's an exciting time in technology, and that buzz is felt throughout PetSmart! We are continuing to grow at a faster pace and we want to continue to provide best-in-class experiences for pets and pet parents. Our

IT team has 4 different departments: Information Security, IT Service Delivery, Business Enabling Systems, and IT Commerce & Customer Engagement.

Whether it's online or in our stores, the work that the IT team does is instrumental in PetSmart's success. We have a strategic and actionable plan underway and are looking for associates who are just as excited about it as we are. About the Location

Fully Remote Position:

This position is considered to be Fully Remote and work is done from another location outside of Phoenix Home Office (within the United States). Associates that are considered to be Fully Remote do not have a work space at Phoenix Home Office and can expect to be asked to travel to Phoenix Home Office several times a year [or more], based on business needs and in partnership with leadership. Associates that are considered to be Fully Remote will acknowledge the "Remote Work Agreement" upon hire. About the Job

It's an exciting time in the retail technology environment, and that buzz is felt throughout PetSmart! We are continuing to build new features in our ecommerce environment to provide best-in-class experiences for pets and pet parents. Whether it's online or in our stores, the work that the IT team does is instrumental in PetSmart's success. We have a strategic and actionable plan underway and are looking for associates who are just as excited about it as we are.

Your responsibilities will include:
  • Design, develop, test, and deploy features on the PetSmart native mobile application
  • Analyze business requirements, translate them into accurate development estimates and detailed plans
  • Work with QA Engineers to determine effective test plans for each solution
  • Cross-platform collaboration with Android and iOS Engineers to build solutions having similar structures and call sequences
  • Conduct and participate in peer reviews of team members' code
  • Technical guidance and support for junior engineering associates

Your experience and history:
  • Minimum of 6 years of native Android development within an enterprise environment
  • Experience building and deploying apps to the Play store
  • Demonstrated knowledge and implementation experience with:
    • Kotlin, Jetpack Compose, and Jetpack Navigation
    • Firebase
    • Bitrise
    • Git
    • Jenkins
  • Comprehensive knowledge of Android SDK, different versions of Android and how to deal with different screen sizes
  • Architectural design experience with MVP, MVC, MVVM
  • Experience with calling back-end services via RESTful and GraphQL APIs from Android
  • Knowledge of Material Design Guidelines
  • Experience with threading and performance tuning
  • Familiarity with cloud message APIs and push notifications
  • Familiarity with continuous integration
  • Experience developing in an Agile environment, and familiarity with Agile tracking tools such as Jira, Trello, Pivotal Tracker, etc.
  • BS / BA degree in Computer Science or Computer Engineering or equivalent combination of education or experience

Bonus points for:
  • Experience working within a Scaled Agile Framework (SAFe) Release Train
  • Kotlin Multiplatform Mobile
  • Test Driven Development methodology
  • iOS experience, Swift, and SwiftUI
  • Familiarity with Realm, SQLite, mobile payments, wearables, passbook, location aware integrations and beacon technologies
  • Dependency injection with HILT
  • Experience with integrating React Native code into Native applications
  • Experience with testing libraries such as JUnit and Espresso

You
  • Excellent oral and written communication skills, with the ability to explain highly technical concepts to non-technical business partners
  • Ability to understand business requirements and the underlying complex technical dependencies
  • Ability to address short-term tactical requirements without losing sight of the longer-range strategic direction
  • Self-motivated and discipline to meet deadlines with speed, accuracy and professional attitude
  • Collaborative and a team player
About the Culture

At PetSmart, we work hard to create a culture where every associate feels like they truly belong and we celebrate the unique stories, backgrounds, and experiences our associates share. These experiences not only bring new perspectives in shaping our Belonging culture but they're core to PetSmart's success.

Not sure if you meet 100% of the position requirements and whether you should apply? We'd still like to hear from you and encourage you to apply with us! You just may be the ideal candidate for this role, and if not this one, perhaps another position.

Our home office offers outstanding amenities in a fun and rewarding workplace including:
  • Pet friendly environment, bring your pets to work!
  • On-site Dog Park
  • "Top Dog" gym with equipment, fitness classes, massage therapists and personal trainers
  • "Sit & Stay" Caf serving fresh breakfast and lunch options
  • On-site coffee bar
  • "Lil' Paws" learning center and onsite daycare facility (associate paid)
  • Volunteer events with PetSmart Charities
  • Learn more about #LifeAtPetSmart here: ;/a>
  • Check out Associate stories and share in some celebrations at PetSmart: ;/a>
  • Explore PetSmart Benefits here: ;/a>
  • If you don't already live in the Phoenix area here's a guide to the area: Welcome to Phoenix Guide

  • ID: #49162024
  • State: Arizona Phoenix 85027 Phoenix USA
  • City: Phoenix
  • Salary: USD TBD TBD
  • Job type: Permanent
  • Showed: 2023-02-12
  • Deadline: 2023-04-12
  • Category: Et cetera