Walmart - Bentonville, AR

posted 2 months ago

Part-time,Full-time - Senior
Bentonville, AR
General Merchandise Retailers

About the position

As a Staff Software Engineer, you'll spend your days designing and engineering integrations for complex enterprise systems, collaborating with cross-functional teams and providing us with the insights necessary to think beyond the status quo. You'll oversee small project teams consisting of other engineers who will look to you as a trusted advisor, a subject matter expert who provides guidance and the right tools to get the job done. We are responsible for the development of Walmart's strategic Data Ventures product line to revolutionize the retail industry. Harnessing the power of data science, we at Walmart Data Ventures build applications that empower brands to fuel smarter decision making with access to rich customer insights to better serve customers. Our team builds highly scalable, cloud-native platforms & applications with resiliency at its core. Our platform has very diverse capabilities - from highly optimized real-time algorithms to integrations with data foundation systems. Our tech stack is React Native, React.js, Angular, .Net C# microservices, Kafka, SQL, CosmosDB, Azure, CI/CD pipelines and much more. In this role, you will provide solution design/architecture plans for mobile apps with distributed backend services, define and enforce Mobile Development and React Native best practices, and demonstrate proficiency in React Native App Development, including experience with HTML5, JavaScript, TypeScript, Jest, Redux, NodeJS, JSON, Swift/Objective-C, Kotlin/Java, Android Studio, and XCode. You will also be responsible for designing, building, and consuming APIs, and have extensive knowledge of open-source libraries, design patterns, and micro-service architecture. You will assist in providing guidance to small groups of engineers for assigned Engineering projects by providing pertinent documents, directions, examples, and timelines. Additionally, you will support the business by responding to user questions, concerns, and issues, troubleshooting business and production issues, and collaborating with business partners to identify opportunities and drive resolution. This position requires a disciplined approach to development, code review, testing, documentation, and code structure in a team environment. You will be expected to demonstrate up-to-date expertise and apply this to the development, execution, and improvement of action plans, supporting and aligning efforts to meet customer and business needs, and building commitment for perspectives and rationales.

Responsibilities

  • Design and engineer integrations for complex enterprise systems.
  • Oversee small project teams and provide guidance as a trusted advisor.
  • Provide solution design/architecture plans for mobile apps with distributed backend services.
  • Define and enforce Mobile Development and React Native best practices.
  • Develop mobile applications using React Native and related technologies.
  • Design, build, and consume APIs.
  • Troubleshoot business and production issues and perform root cause analysis.
  • Collaborate with business partners to identify opportunities and drive resolution.
  • Support the business by responding to user questions and concerns.
  • Assist in the design of solutions for specific components/modules of a product.

Requirements

  • Bachelor's degree in Computer Science and 10 years' experience in software engineering or related field OR 12 years' experience in software engineering or related field.
  • Strong understanding of mobile applications with React Native.
  • Experience with Agile Methodologies.
  • Proficient in mobile development lifecycle and technologies such as React Native, Android Studio, and XCode.
  • Experience in designing/building mobile frameworks with distributed services.
  • Strong prior experience in mobile development technologies.

Nice-to-haves

  • Full-stack experience across the SDLC chain.
  • Experience refactoring/redesigning/rewriting existing applications.
  • Knowledge of accessibility best practices and implementing Web Content Accessibility Guidelines (WCAG) 2.2 AA standards.

Benefits

  • 401(k) match
  • Stock purchase plan
  • Paid maternity and parental leave
  • PTO
  • Multiple health plans
  • Short-term and long-term disability
  • Company discounts
  • Adoption and surrogacy expense reimbursement
  • Education assistance for Associate and dependents
  • Paid Time off for vacation, sick leave, and holidays.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service