PetSmart LLC seeks a full-time Senior Software Engineer based in Phoenix, AZ. The primary duty of the Senior Software Engineer is to drive the company’s web team forward. This position creates web solutions by developing, implementing, and maintaining internet/intranet applications using the latest technologies in support of business and IT needs. This position works in a high-impact, dynamic environment with changing priorities, development methodologies, and technical solutions. Specific duties include: 1) Work with product team to turn high fidelity design into an interactive web experience. 2) Work with product and UX teams to review designs and concepts and offer suggestions to decrease complexity while maintaining the spirit of the experience. 3) Apply front-end development skills including accessibility (WCAG compliance), client-side computing and object oriented design patterns, and use CSS framework and object oriented CSS for modular reusable systems. 4) Proactively make recommendations for technical enhancements for better performance, scalability, and maintainability. 5) Accountable for delivering in an Agile environment. 6) Implement responsive and adaptive design principles and develop scalable and accessible front-end solutions. 7) Create/oversee completion of technical development on web solutions. 8) Work with cross functional IT and business teams to design and develop solutions based on business requirements. 9) Identify areas of improvement in design, implementation, process, tooling, automated testing, SQA. 10) Mentor less experienced developers. 11) Remain current on latest web technologies seeking to integrate them in solutions where appropriate. 12) Recommend system solutions by comparing advantages and disadvantages of custom development and purchase / open source alternatives. The Senior Software Engineer uses: JavaScript, HTML, CSS, RESTful APIs, HTTP, and networking concepts; JavaScript frameworks (React, Vue, Angular) and CSS preprocessors (SASS, Less, PostCSS) and MVC architecture and Object-Oriented Programming (OOP).
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level