Zenith Services - San Bruno, CA

posted 4 months ago

Full-time - Mid Level
San Bruno, CA
Professional, Scientific, and Technical Services

About the position

On the Membership Experience Engineering team at Client, we provide technology to power shopping journeys that help hundreds of millions of customers live better - be it busy families getting groceries easily, new parents welcoming a new baby, organizing a new home, or anyone planning a fun party. We strive to create the best shopping experience anywhere anytime, meeting customers' evolving needs and expectations. Client + is pioneering the way people experience online and in-store shopping. We are looking for an experienced engineering leader to help us design and improve customer membership experience and build scalable Web platforms. This is a very critical role to shape the face of Client +. In this role, you will troubleshoot business and production issues for Web applications by reviewing and analyzing information such as issue, impact, criticality, and possible root cause, then engaging support teams to assist in the resolution of found issues. Upon issue resolution, you will perform a root cause analysis across multiple Web browsers to prevent future occurrences. You will develop innovative Web technology solutions and strategies to support business objectives by collaborating with cross-functional business partners, developing assessments of key opportunities, benchmarking and analyzing industry best practices, forecasting for future technologies, and driving high-priority initiatives. You will be responsible for identifying and implementing solutions, communicating with and influencing decision-makers and executives within the organization, and influencing the industry to adopt sustainable solutions. Additionally, you will define software development guidelines, standards, and processes, collaborate with cross-functional teams to determine project requirements, and translate requirements into Web solutions for front-end systems. Your role will also involve writing and developing code (for example, React/TypeScript) that can be applied to multiple types of Web browsers, developing user interface solutions, conducting testing to ensure solutions are functional, and communicating project status and roadblocks to team members and stakeholders. Ensuring on-time delivery and collaborating with project managers to provide guidance on project implementation plans will also be key responsibilities.

Responsibilities

  • Troubleshoot business and production issues for Web applications by reviewing and analyzing information.
  • Engage support teams to assist in the resolution of found issues.
  • Perform root cause analysis across multiple Web browsers to prevent future occurrences.
  • Develop innovative Web technology solutions and strategies to support business objectives.
  • Collaborate with cross-functional business partners to develop assessments of key opportunities.
  • Benchmark and analyze industry best practices.
  • Forecast for future technologies and drive high-priority initiatives.
  • Identify and implement solutions, communicating with and influencing decision-makers and executives.
  • Define software development guidelines, standards, and processes.
  • Collaborate with cross-functional teams to determine project requirements.
  • Translate requirements into Web solutions for front-end systems.
  • Write and develop code (for example, React/TypeScript) that can be applied to multiple types of Web browsers.
  • Develop user interface solutions and conduct testing to ensure solutions are functional.
  • Communicate project status and roadblocks to team members and stakeholders.
  • Ensure on-time delivery and collaborate with project managers to provide guidance on project implementation plans.
  • Remove barriers and obstacles that impact performance.
  • Evaluate the ongoing effectiveness of current plans, programs, and initiatives.

Requirements

  • BS/MS degree in Computer Science, Engineering or a related subject.
  • 5+ years of professional experience in various elements of full stack software development.
  • Hands-on coding experience in the past.
  • Experience with a consumer-facing Web app and e-commerce or retail shopping.
  • Hands-on experience building scalable backend systems and platforms.
  • Previous knowledge of designing and developing advanced applications for the Web platform.
  • Unit-testing code for robustness, including edge cases, usability, and general reliability.
  • Experience with bug fixing and improving application performance.
  • Work with outside data sources and APIs.
  • Experience with the agile methodology Scrum.
  • Experience translating wireframes into pixel-perfect views.
  • Knowledgeable about animation and screen transitions.
  • Have published at least one original Web app.
  • Experience with Web APIs, Services, and various methods of background processing.
  • Experience working with remote data via REST, JSON, Google Cloud Messaging, and the HTTP protocol.
  • Experience with Google Play APIs: Maps, Location, and Cloud Messaging.
  • Experience with third-party libraries and APIs.
  • Experience with analysis of memory issues using Web analytics tools, e.g. Light house.
  • Solid understanding of the full Web development life cycle and writing readable, maintainable, performant object-oriented code.
  • Experience working with React, TypeScript, NextJs, State management, Functional Programming, and other architectures.
  • Experience working with an orchestration Layer and GraphQL.

Nice-to-haves

  • Previous WMT experience (preferably with WMT media connect).
  • SQL expertise.
  • Salesforce expertise.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service