Walmart is seeking a Staff Software Engineer - React/ReactNative to deliver associate-centric people experiences using Open-Source technology like React-Native, React.js, and cloud-native backend services using Java and GraphQL. The goal is to build mobile and web experiences that delight users and solve real-life large-scale problems impacting millions of lives.
Requirements
- Strong expertise in mobile development using react native
- Advanced knowledge of front-end design patterns, data structures and algorithms.
- Strong expertise in integrating analytics, Crashlytics and measuring CPU and battery utilizations for mobile application
- Good expertise in creating functional automation testing using Appium or other open source automation framework
- Strong expertise in ReactJS and Redux technologies
- Strong expertise in GraphQL
- Experience with cloud native technology, CI/CD
Responsibilities
- Lead the work of other small groups of six to ten engineers in software development and design, identifying short- and long- term solutions and timeline; reviewing and approving proposed solutions, implementing new architectural patterns; and performing design and code reviews of changes.
- Provide support to the business for new and existing systems by responding to user questions, concerns, and issues (for example, technical feasibility); researching and identifying needed solutions; determining implementation designs; providing guidance regarding implications of new and enhanced systems; and directing users to appropriate contacts for issues outside of own domain.
- Troubleshoot business and production issues by gathering information (for example, issue, impact, criticality); performing root cause analysis to reduce future issues; engaging support teams when needed; developing solutions; driving the development of an action plan; performing actions as designated in the plan; and completing online documentation.
- Demonstrate up-to-date expertise and applies this to the development, execution, and improvement of action plans by providing expert advice and guidance to others in the application of information and best practices; supporting and aligning efforts to meet customer and business needs; and building commitment for perspectives and rationales.
- Provide and support the implementation of business solutions by building relationships and partnerships with key stakeholders; identifying business needs; determining and carrying out necessary processes and practices; monitoring progress and results; recognizing and capitalizing on improvement opportunities; and adapting to competing demands, organizational changes, and new responsibilities.
- Model compliance with company policies and procedures and supports company standards of ethics and integrity by incorporating these into the development and implementation of business plans; using the Open Door Policy; and demonstrating and assisting others with how to apply these in executing business processes and practices.
Other
- Over 5+ years of experience in building mobile & desktop user experiences
- Clear Communication, including the ability to create functional charts
- Ability to multitask between several different requirements and features concurrently
- Superior analytical skills with a good problem-solving attitude.
- Ability to perform in a team environment