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 LocationFully 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 JobIt'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
- 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
- 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
- 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
- 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