Walmart - Bentonville, AR
posted about 2 months ago
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.