> Markdown version of [/jobs/ext/4463577-engineer-sr-web-mobile-nashville-tn-u-s](https://www.wearedevelopers.com/jobs/ext/4463577-engineer-sr-web-mobile-nashville-tn-u-s). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # engineer sr - Web & Mobile (Nashville, TN - U.S.) - **Company:** Starbucks - **Location:** Nashville, TN, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** HTML, JavaScript (Programming Language), Web Accessibility, Application Programming Interfaces (APIs), Artificial Intelligence, Business Analytics Applications, Applications Architecture, Component-Based Software Engineering, Application Integration Architecture, Application Performance Management, Automation of Tests, Microsoft Azure, Software as a Service, Code Review, Relational Databases, Monitoring of Systems, HP Systems Insight Manager, Mobile Application Software, Routing, Node.Js, NoSQL, Next.js, Semantic HTML, Software Engineering, Software Technical Review, TypeScript, Web Application Frameworks, Openapi, Data Logging, Enterprise Software Applications, GitHub Copilot, ReactJS, Delivery Pipeline, Caching, Backend, Git, Build Management, Integration Tests, Graphql, React Native, React Redux, React Testing Library, Form Processing, JestJS, Restful APIs, Terraform, Dynatrace, Serverless Computing - **Published:** October 19, 2026 - **Apply:** https://www.careerjet.com/job/us19b63dcfac242e074e2feb2f2f9df06f/eaa ## About the Role * 5+ years of professional experience building and supporting production web or mobile applications. * Proficiency with JavaScript and TypeScript. * Experience building component-based applications using React and/or React Native. * Experience integrating applications with GraphQL APIs. * Understanding of modern application architecture, including component design, state management, routing, and mobile navigation. * Experience with HTML and CSS, including responsive layouts and maintainable styling approaches. * Working knowledge of accessibility practices, including semantic HTML, keyboard navigation, ARIA, and accessible form design. * Experience writing unit and integration tests using tools such as Vitest, Jest, or React Testing Library. * Experience using Git and collaborative pull-request and code-review workflows. * Experience using AI-assisted development tools effectively and responsibly within software development workflows. * Ability to troubleshoot application issues, support production incidents, and improve application performance and reliability. * Ability to collaborate effectively with product, design, quality assurance, backend engineering, and other cross-functional partners. * Strong written and verbal communication skills, including the ability to explain technical decisions and trade-offs. Preferred Qualifications: * Experience developing cross-platform mobile applications with React Native. * Experience with Next.js or another modern web application framework. * Experience with Node.js and Express or comparable server-side JavaScript technologies. * Familiarity with Redux or other client-side state-management solutions. * Experience consuming REST or OpenAPI services in addition to GraphQL. * Familiarity with Microsoft Azure and cloud-hosted applications. * Experience with CI/CD pipelines and automated build, test, and deployment workflows. * Experience supporting internal, employee-facing, or enterprise applications. * Familiarity with application monitoring, logging, and production diagnostics. * Experience with GraphQL Federation, schema composition, or managed schema registries. * Experience building or operating an internal "infra-as-a-service" tool that abstracts Terraform behind an API/CLI for other teams. * Experience with cloud app hosting, serverless functions, NoSQL/relational databases, messaging services (queues/event streams), caching, and secret management. * Experience with Azure (or equivalent cloud) DevOps pipelines, container registries, and managed identities. * Experience integrating third-party SaaS products and enterprise APIs (ITSM/ticketing, workforce management, calendar/email, analytics platforms). * Experience with internal portals, employee experience platforms, communications tools, or task-management systems. * Experience with content-driven applications and content management system integrations. * Familiarity with monitoring tools, distributed tracing, structured logging, and production health dashboards. * Experience modernizing legacy backend systems or migrating them to cloud-native services. * Experience with retail or multi-tenant platforms used by partners. * Experience leading engineering delivery through team or service ownership changes. * Experience with GitHub Copilot or other AI-assisted engineering practices. ## Description From the beginning, Starbucks set out to be a different kind of company. One that not only celebrated coffee and the rich tradition, but that also brought a feeling of connection. We are known for developing extraordinary leaders who share this passion and are guided by their service to others. As a Senior Software Engineer on the Partner Technology team, you will design and build web and mobile applications used by Starbucks partners to support store readiness and day-to-day store experiences. You will provide technical leadership across engineering, product, design, and quality assurance to deliver accessible, reliable, scalable, and maintainable solutions. * Build, iterate, and enhance web and mobile applications that support Starbucks partners' store readiness and day-to-day store experiences. * Design and deliver reliable, maintainable, scalable, secure, and accessible experiences using modern web and mobile technologies. * Lead technical design for complex features and help evolve application architecture, engineering standards, and reusable patterns across web and mobile platforms. * Design resilient integrations between client applications, GraphQL APIs, REST APIs, and backend services. * Drive improvements in application quality, automated testing, performance, reliability, accessibility, security, and observability. * Lead and contribute to architecture discussions, technical design reviews, and collaborative code reviews. * Partner across product, design, backend engineering, quality assurance, operations, and other engineering teams to deliver end-to-end solutions. * Mentor engineers and provide technical guidance on complex engineering problems, implementation choices, and technical trade-offs. * Help evolve the team's use of AI-assisted development tools and agents while maintaining standards for quality, testing, security, accessibility, and maintainability. * Contribute to the technical vision and strategy for Partner Technology, including the long-term health of web and mobile applications.