Job posting
: aug 31, 2021
Job posting end date
: oct 16, 2021
Location
: us-wa-seattle-starbucks support center starbucks - application development
Job summary and mission
At starbucks, our mission is to inspire and nurture the human spirit – one person, one cup, and one neighborhood at a timeStarbucks technologists work to achieve this mission through the use of cutting-edge technology delivered to our partners, customers, stores, roasters, and global communities.
This job contributes to starbucks success by delivering high-quality, reliable, and stable technologies and security capabilities in support of the starbucks site reliability engineering (sre) products teamThis team develops and maintains enterprise solutions to business and technology partners.
This position is accountable for engineering front end user interfaces and apis for frictionless user experience of sre product offeringsAdditionally, this position will participate in the installation, configuration, monitoring, analysis, maintenance, and technical support of the sre service offeringsModels and acts in accordance with starbucks guiding principles.
Summary of key responsibilities
• communicates highly complex ideas and concepts to non-technical peers and customers
• ability to establish cross-functional, collaborative relationships with business and technology partners
• develop functional and appealing web-based applications based on usability
• assist back-end developers with coding and troubleshooting
• create quality mockups and prototypes on tight timelines
• provide website maintenance and enhancements
• maintain graphic standards and branding throughout the product’s interface
• create cascading style sheets (css) that are consistent across all browsers and platforms
• write functional requirement documents and specifications
• implements all technologies in accordance with information security`s guiding principles for highly sensitive data
• implements deep telemetry capabilities to provide ongoing success and performance metrics
• stay up-to-date on emerging technologies
• promote usability best practices
• upholds company policies, and legal/regulatory requirements, such as pci
Summary of experience:
• coding and operations experience (8+ years combined)
• designing, supporting and deploying mission critical products or services (5+ years)
• operating complex, large-scale enterprise guest-facin g applications or web sites (5+ years)
• deploying containerized workloads into kubernetes (3+ years)
• public cloud experience such as azure, aws, gcp (5+ years)
• writing and maintaining configuration as code (3+ years)
• worked in an environment that implemented agile or lean principals (3+ years)
Basic qualifications
• 4-8 years of professional industry experience with software engineering
2-3 years of software engineering and design at high volume or large scale
• 1-2 years of devops tools and practices
Bachelor’s degree in engineering, computer science, computer information systems, or related field.
Preferred qualifications
• profound knowledge of html5 and css3
• expert proficiency in javascript or typescript
• a high level of proficiency with javascript frameworks such as jquery, reactjs and redux toolkit
• a high level of experience with ui layouts, sass, less, bootstrap, and the css grid system
• solid experience in using a complex rest api from the client-side
• a solid understanding of cross-browser compatibility issues, and ways to work around them
• good knowledge and practical experience of client-side build/config management
• good knowledge and practical experience of testing tools like webpack, jasmine, karma, etc.
• good understanding of asynchronous request handling, partial page updates, and ajax
• significant experience of debugging using javascript-based tools like chrome developer console
• exposure to continuous integration/delivery pipeline for cloud, including jenkins, sonarqube, docker, etc.
Core competencies:
Puts the customer first: has a relentless focus on the customerUnderstands what the customer wants and how to best deliver the experience.
Works well with others: listens and communicates well with others within and outside of starbucksCreates a team environment that is positive and productive.
Leads courageously : takes personal responsibility to do the right thing and persists in times of challenge or uncertaintyAdapts quickly to change and makes timely, thoughtful decisions.
Develops continuously: continuously seek opportunities to improve self and othersLeads with trust, honesty and commitment to hire, coach and develop partners to achieve their potential.
Achieves results: understands what drives overall business success and is accountable to prioritize and deliver quality resultsDemonstrates knowledge of core products and processes to get resultsAnticipates obstacles and takes action to prevent or minimize their impact.
Starbucks and its brands are an equal opportunity employer of all qualified individuals, including minorities, women, veterans and individuals with disabilitiesStarbucks will consider for employment qualified applicants with criminal histories in a manner consistent with all federal, state, and local ordinances.