Walmart - Bentonville, AR

posted about 2 months ago

Part-time,Full-time - Mid Level
Bentonville, AR
General Merchandise Retailers

About the position

As a Staff Software Engineer at Walmart, you will play a pivotal role in designing and engineering integrations for complex enterprise systems. Your daily responsibilities will involve collaborating with cross-functional teams to provide insights that challenge the status quo. You will oversee small project teams, acting as a trusted advisor and subject matter expert, guiding your colleagues with the right tools and strategies to achieve project goals. You will be part of the Walmart Data Ventures team, which is dedicated to revolutionizing the retail industry through the development of strategic data products. This team harnesses the power of data science to build applications that empower brands to make smarter decisions based on rich customer insights. The applications you help create will be highly scalable and cloud-native, with a focus on resiliency. The tech stack you will work with includes React Native, React.js, Angular, .Net C# microservices, Kafka, SQL, CosmosDB, Azure, and CI/CD pipelines, among others. Your responsibilities will include providing solution design and architecture plans for mobile applications with distributed backend services, defining and enforcing best practices in mobile development and React Native. You will be proficient in React Native app development, including HTML5, JavaScript, TypeScript, Jest, Redux, NodeJS, JSON, Swift/Objective-C, Kotlin/Java, Android Studio, and XCode. You will also have a strong understanding of the mobile development lifecycle and experience in designing, building, and consuming APIs. In addition to technical skills, you will assist in the design of solutions that ensure processes and applications work in tandem for specific components of a product. You will evaluate trade-offs in design based on business requirements and assist in converting high-level designs into detailed designs using mock screens and functional logic. Your role will also involve troubleshooting business and production issues, providing guidance to small groups of engineers, and collaborating with business partners to identify opportunities and drive resolutions. You will be expected to model compliance with company policies and support the company’s mission and values, ensuring that your work aligns with the ethical standards of Walmart. This position requires a disciplined approach to development, code review, testing, and documentation, as well as a constant desire to improve and learn new technologies.

Responsibilities

  • Design and engineer integrations for complex enterprise systems.
  • Collaborate with cross-functional teams to provide insights and challenge the status quo.
  • Oversee small project teams and act as a trusted advisor and subject matter expert.
  • Provide solution design and architecture plans for mobile applications with distributed backend services.
  • Define and enforce best practices in mobile development and React Native.
  • Develop mobile applications using React Native, HTML5, JavaScript, TypeScript, and other technologies.
  • Assist in the design of solutions ensuring processes and applications work in tandem.
  • Evaluate trade-offs in design based on business requirements.
  • Troubleshoot business and production issues and perform root cause analysis.
  • Provide guidance to small groups of engineers for assigned engineering projects.
  • Collaborate with business partners to identify opportunities and drive resolutions.

Requirements

  • Bachelor's degree in Computer Science or related field and 10 years of experience in software engineering, or 12 years of experience in software engineering or related field.
  • Strong technical skills in designing/building mobile frameworks with distributed services.
  • Experience with mobile development technologies such as React Native, Android Studio, and XCode.
  • Good understanding of software at API and web service level.
  • Experience with Agile methodologies.
  • Disciplined approach to development, code review, testing, and documentation.

Nice-to-haves

  • Full-stack experience across the SDLC chain.
  • Experience refactoring/redesigning/rewriting existing applications.
  • Knowledge of accessibility best practices and WCAG 2.2 AA standards.

Benefits

  • 401(k) match
  • Stock purchase plan
  • Paid maternity and parental leave
  • PTO (Paid Time Off)
  • Multiple health plans including medical, vision, and dental coverage
  • Short-term and long-term disability
  • Company discounts
  • Adoption and surrogacy expense reimbursement
  • Live Better U education benefit program for associates.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service