Join our dynamic team as a Staff Software Engineer, specializing in ReactJS, where you will lead the design and implementation of cutting-edge web applications. Utilize your expertise to mentor junior developers and drive innovative solutions in a fast-paced, collaborative environment.
About Team:
The Enterprise People Technology team supports the successful deployment and adoption of new People technology across the enterprise. As a Fortune #1 company, our work impacts millions of associates globally. We strive to continuously improve people technology and products to help managers and associates so they can focus on what matters most - supporting our customers and members. People Technology is one of the major segments of Walmart Global Tech’s Enterprise Business Services, which is invested in building a compact, robust organization that includes service operations and technology solutions for Finance, People, and the Associate Digital Experience.
What you'll do:
- Design solutions ensuring seamless integration of components/modules within a product.
- Evaluate trade-offs while designing based on business requirements.
- Convert High-Level Designs (HLD) into detailed designs using mock screens, pseudo code, and detailed functional logic for specific modules/components.
- Select appropriate frameworks, platforms, and environments for coding, configuration, and scripting.
- Guide the team on coding patterns, languages, and frameworks in line with industry trends, focusing on scalability and security.
- Support ad-hoc code reviews to mitigate known risks.
- Create and configure minimalistic code ensuring the product meets business requirements, non-functional requirements, low-maintainability, high-availability, and high-scalability needs.
What you'll bring:
- 10+ years of experience in architecting and developing mobile & web applications.
- Expertise in front-end architecture, distributed systems, scalability, design patterns, disaster recovery, detailed design coding standards, and guidelines.
- Strong skills in frontend development using React, React Native, and Redux.
- Solid understanding of quality, safety, and security standards, emerging tools and technologies, telemetry, CI/CD, code management tools, and SDLC.
- Proficiency in integrating analytics, crash analytics, and profiling mobile and web apps.
- Experience in architecting automation frameworks for testing mobile and web applications.
- Strong understanding of GraphQL and REST APIs.
- Clear communication skills, including the ability to create functional charts.
- Ability to multitask between different requirements and features concurrently.