Logo
Walmart

Senior, Software Engineer - Mobile - Bentonville, AR

Walmart, Bentonville, Arkansas, United States, 72712


Position Summary:

About Team: Data VenturesWe 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.

What you'll do:

Design and engineer integrations for complex enterprise systems.

Collaborate with cross-functional teams and provide insights necessary to think beyond the status quo.

Oversee small project teams consisting of other engineers as a trusted advisor.

Help define Mobile Development and React Native best practices.

Proficient in

React Native App Development , including experience with

HTML5, JavaScript, TypeScript, Jest, Redux, NodeJS, JSON, Swift/Objective-C, Kotlin/Java, Android Studio, XCode .

Proficient understanding of mobile development lifecycle.

Design, build, and consume APIs.

Extensive knowledge of open-source libraries, design patterns, and micro-service architecture.

Experience in production system operations (logging, telemetry, alerting, etc.).

Assist in solution & software architecture design; plan for scalability, re-usability, platform-agnostic, disaster recovery, ETL & data design.

Provide guidance to small groups of engineers for assigned Engineering projects.

Respond to user questions, concerns, and issues regarding technical feasibility and implementation strategies.

Troubleshoot business and production issues by performing root cause analysis.

Demonstrate up-to-date expertise and apply this to the development, execution, and improvement of action plans.

Support business objectives by collaborating with business partners.

Model compliance with company policies and procedures and support company mission, values, and standards of ethics and integrity.

What you'll bring:

Technically strong in understanding/building mobile applications with React Native.

Experience and good understanding of software at API and web service level.

Strong prior experience in mobile development technologies such as

React Native, Android Studio, XCode .

Experience with Agile Methodologies.

Good understanding of client and server-side JavaScript frameworks – React.js.

Experience refactoring/redesigning/rewriting existing applications is a plus.

A disciplined approach to development, code review, testing, documentation, and code structure in a team environment.

A constant desire to improve, learn more and adopt the latest features in the technologies that we leverage.

A passion for large and complex problems and how to optimize customer experiences.

A technical mindset with great attention to detail.

Understanding of modern development methodologies.

Minimum Qualifications:

Bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or related area and 3 years’ experience in software engineering or related area.

Alternatively, 5 years’ experience in software engineering or related area.

Preferred Qualifications:

Master’s degree in Computer Science or related area and 1 year's experience in software engineering or related area.

Experience working with teams across multiple locations.

Recent experience with:

React Native, .Net, Azure Cloud Services .

Excellent technical abilities with strong business, organizational, and analytical skills.

Primary Location:2501 Se J St, Ste A, Bentonville, AR 72716-3724, United States of America.

#J-18808-Ljbffr