Architect the platform components and provide broader design principles for Web engineers working on Walmart web ecosystem
Define roadmap for Platform Team by working closely with product and / or technology partners
Designing platform framework that can be reused by other Walmart apps internationally
Proficiency in different web platform and deeper understanding in CI/CD frameworks for web to improve developer productivity.
Research, guide, and execute frontend architecture changes, including but by no means limited to GraphQL, server-side React rendering and Flow typing.
Build reusable React components with modular CSS, manage data on the client with React Query and GraphQL, and test everything with Jest.
Measure and resolve performance bottlenecks, using tools like Chrome DevTools, Lighthouse, WebPagetest, or custom tooling.
Refactor or improve existing code. Weve migrated most of our frontend to React. And we constantly find ways to improve all of our JavaScript code.
Work closely with our product, design, and UX teams to create amazing and intuitive experiences that make it effortless to connect different apps together.
Help put tools, processes, and documentation in place to improve our code quality
Work with complex and varied data structures (APIs can be a little, uh, eccentric).
Help out with our React-based developer platform.
Share what you know and learn either one-on-one or with lightning talks to the group
Leads and participates in medium- to large-scale, complex, cross-functional projects by reviewing project requirements; translating requirements into technical solutions; gathering requested information (for example, design documents, product requirements, wire frames); writing and developing code; conducting unit testing; communicating status and issues to team members and stakeholders; collaborating with project team and cross functional teams; troubleshooting open issues and bug-fixes; enhancing design to prevent re-occurrences of defects; ensuring on-time delivery and hand-offs; interacting with project manager to provide input on project plan; and providing leadership to the project team.
What youll bring :
10-15+ years of modern web development experience
Understanding in software development using modern languages (React JS)
Thorough understanding of React.JS and its core principles
Own code quality and experience in writing extensive unit tests
Familiarity with modern front-end build pipelines and tools
Ability to learn and adapt to new technologies and frameworks quickly