Walmart is looking to build SDKs that will be integrated into their mobile app, allowing customers to shop by seamlessly interacting with their connected devices using spoken language. This role supports the Conversational AI mobile engineering team in driving down costs, championing continuous improvement, driving innovation, and mentoring engineers on developing and enhancing enterprise-scale software applications and frameworks.
Requirements
- 12+ years of Android platform experience
- Proficient in Kotlin
- Thorough understanding of Android App development - its core principles, software design patterns, and best practices
- Deep understanding of various aspects of Mobile App Development
- Experience with UIkit and Android Library
- Deep knowledge of mobile design patterns and mobile architecture
- Experience in integrating with REST based backend services
Responsibilities
- Leading the work of other small groups engineers, including offshore associates, for assigned Engineering projects by providing pertinent documents, direction, and examples; 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.
- Troubleshooting business and production issues by reviewing and analyzing information (for example, issue, impact, criticality, possible root cause); engaging support teams to assist in the resolution of issues; formulating an action plan; directing actions as designated in the plan; interpreting the results to determine further action; performs root cause analysis to prevent future occurrence of issues; and completing online documentation.
- Leading the discovery phase of medium to large projects to come up with high level design by partnering with the product management, design, project management, business and user experience teams; obtaining cross-function approvals; driving proof-of-concept; and implementing prototypes to validate ideas.
- Developing Innovation strategies, processes, and best practices by leading internal technical teams; partnering with cross-functional teams across the business; developing assessments of key opportunities; documenting project scopes; developing long-range plans and project timelines; communicating with and influencing decision-makers and executives within the organization; and resolving technology differences across teams through informed discussions.
- Leads medium- to large-scale, complex, cross-functional projects for Mobile Engineering by collaborating with cross-functional teams to determine project requirements; translating requirements into mobile solutions for multiple operating systems (for example, iPhone, Android); gathering requested information (for example, design documents, product requirements, wire frames); writing and developing code (for example, JavaScript) that can be applied to multiple types of mobile devices; integrating solutions to ensure they are applicable to multiple operating systems; developing user interface solutions; conducting testing to ensure solution is functional; communicating project status and roadblocks to team members and stakeholders; determining solutions to issues; enhancing design to prevent reoccurrence of defects across multiple devices; ensuring on-time delivery; and collaborating with project managers to provide guidance on project implementation plan.
- Promoting and supporting company policies, procedures, mission, values, and standards of ethics and integrity by training and providing direction to others in their use and application; ensuring compliance with them; and utilizing and supporting the Open Door Policy.
Other
- Leading the work of other small groups engineers, including offshore associates
- Mentoring engineers on developing and enhancing our enterprise scale software applications and frameworks.
- Promoting and supporting company policies, procedures, mission, values, and standards of ethics and integrity by training and providing direction to others in their use and application; ensuring compliance with them; and utilizing and supporting the Open Door Policy.
- Experience in mentoring engineers and influencing other engineers across the organization
- Immigration Sponsorship is not available in this role