Position title
Staff, Software Engineer - iOS/Android - Data Ventures
Job Location
United States
Remote work from: USA
Base Salary
USD40-USD50 Per hour
Employment Type
Full-time, Part-time
Description

What you'll do...

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.

About the Team

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.

What You'll do
• Provide solution design/architecture plans for mobile app with distributed backend services.
• Define and enforce 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
• Proficient with designing, building, and consuming APIs
• Extensive knowledge of open-source libraries, design patterns and micro-service architecture. Familiarity with CI/CD and unit testing
• Experience in production system operations (logging, telemetry, alerting etc.)
• Solution & software architecture design; Plan for scalability, re-usability, platform-agnostic, disaster recovery, ETL & data design; To assist in design of solutions such that the processes / applications work in tandem for specific components/modules of a product. Evaluate trade-offs while designing a component based on the business requirements. Assist in conversion of HLD (High Level Design) to create detailed design using mock screens, pseudo codes and detailed functional logic of the modules for specific modules / components of a product. Design and develop new data infrastructure to expand team capabilities, efficiency and business value
• Assists in providing guidance to small groups of engineers for assigned Engineering projects by proving pertinent documents, directions, examples, and timeline.

Attachment
Date posted
October 15, 2024
Valid through
May 31, 2025
PDF Export
APPLY NOW
Apply Now