(USA) Principal, Software Engineering - Mobile/ReactNative
WalmartAbout the role
Position Summary...
What you'll do...
Job Description
Introduction
It’s an exciting time to join our Walmart journey. Want to use design and coding skills to solve real-life large-scale problems impacting millions of lives?
We are seeking a Principal Software Engineer – Mobile/ReactNative for a key position within People Technology organization to deliver associate centric people experiences.
We are embracing Open-Source technology using Swift, Kotlin, React-Native, React.js to build a front end, mobile experience and cloud native backend services using Java. In our team, you will work with talented engineers across our platforms including mobile engineers, backend service engineers, UX Designer and product managers to shape our road map for Integrated People Experiences to delight our users.
You'll sweep us off our feet if:
You’re a problem solver
You’re experienced with designing best in class user experience in mobile with offline first design
You have a great eye for detail and can articulate the specifics of quality design while enforcing engineering principles
You’re organized, disciplined, and can manage large project simultaneously
You have high standards for code quality and can hold contributors accountable
You’re stimulated by challenges and are ready to engage at Fortune 1 scale
What you'll do..
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);
Integrating solutions to ensure they are applicable to multiple operating systems; 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.
What you'll bring..
Over 10+ years of experience in building mobile & desktop user experiences
Advanced knowledge of front-end design patterns, data structures and algorithms.
Strong expertise in mobile development using react native
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
good knowledge in GraphQL
Clear Communication, including the ability to create functional charts
Ability to multitask between several different requirements and features concurrently
Experience with cloud native technology, CI/CD
Experience with third-party libraries and APIs
Superior analytical skills with a good problem-solving attitude.
Ability to perform in a team environment
Have a true passion about Technology. It’s a must!
Nice to have Backend experience either Java or nodeJs development
Preferred Qualification:
Experience in Azure cloud architecture and deployments and
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s