Senior Software Engineer
Phoenix, Maricopa County, Arizona, 85003, USA
Listed on 2025-12-08
-
Software Development
Full Stack Developer, Software Engineer
Senior Software Engineer – Mobile Application
Pet Smart LLC seeks a full‑time Senior Software Engineer based in Phoenix, AZ. The primary duty is to design, develop, test, and deploy features on the Pet Smart native mobile application.
About The TeamIt’s an exciting time in technology at Pet Smart! We are growing rapidly and are committed to providing best‑in‑class experiences for pets and pet parents. Our technology team has six departments:
Information Security, Service Delivery, Business Enabling Systems, eCommerce & Marketing Technology, Data and Stores, and Services & Supply Chain.
At Pet Smart, teamwork and connection are core to how we thrive. This role is based at the Phoenix Home Office, with a minimum of four in‑office days per week and up to one remote “flex day” (with leader approval). Our hybrid approach is designed to foster strong collaboration while supporting flexibility.
Responsibilities- Analyze business requirements, translate them into accurate development estimates, and create detailed plans.
- Work with QA Engineers to determine effective test plans for each solution.
- Collaborate cross‑platform with Android and iOS Engineers to build solutions with consistent structures and call sequences.
- Conduct code reviews and provide technical guidance to junior associates.
- Develop native Android applications: build, deploy to Play Store, and maintain using Kotlin, Jetpack Compose, Jetpack Navigation, Firebase, Bitrise, Git, and Jenkins.
- Architect applications using MVP, MVC, MVVM and handle back‑end calls via RESTful and Graph
QL APIs. - Develop BFF layer APIs with Node.js and Type Script, deploy with Git Hub Actions, and maintain services on Google Cloud Platform.
- Create native and hybrid mobile apps from Google Drive/Office
365 using JavaScript, jQuery, Java, CSS3, and HTML
5. - Write and run SQL queries against relational databases for application functionality and debugging.
- Develop front‑end components using HTML, CSS, Bootstrap, XML, JSP, Servlets, and JavaScript.
- Bachelor’s degree or equivalent in Computer Science, Information Systems, Engineering, or related field.
- Five (5) years of progressive post‑baccalaureate experience in software development.
- Three (3) years of concurrent experience in:
- Cross‑platform collaboration between Android and iOS teams.
- Native Android enterprise development and Play Store deployment.
- Architectural design (MVP, MVC, MVVM) and back‑end communication via REST/Graph
QL. - Native and hybrid mobile development using JavaScript, jQuery, Java, CSS3, HTML
5. - SQL querying for data manipulation and debugging.
- Front‑end development with HTML, CSS, Bootstrap, XML, JSP, Servlets, JavaScript.
- Experience using Git, Bitbucket, React
JS, Jenkins, and related tools.
At Pet Smart, anything for pets begins with our people. Every associate plays a vital role in creating meaningful experiences for pets and their families. We empower our teams with tools, resources, and opportunities to grow and succeed. We build a culture based on belonging and shared purpose, where every voice and experience matters.
Benefits- Pet‑friendly environment, pet‑friendly office, and on‑site dog park.
- On‑site events & adoptions, community‑building activities.
- “Top Dog” gym with equipment, fitness classes, massage therapists, personal trainers, and wellness spaces.
- “Sit & Stay” café serving fresh breakfast and lunch.
- NAEYC‑accredited onsite childcare – “Lil Paws.”
- Paid volunteer opportunities.
- Print Center and Business Services, dry cleaning, mother’s rooms, sustainable infrastructure, and more.
Pet Smart provides an equal opportunity for all associates and job applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status or other legally protected characteristics.
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).