As a Staff Software engineer ( Frontend ) you will develop feature sets that involve Responsive UIs ensuring a seamless Product experience:
Excellent proficiency in front-end technologies Excellent proficiency in front-end technologies (React / TypeScript / JavaScript / HTML / CSS and related frameworks).
Design, build, test and deploy cutting edge solutions at scale, impacting millions of customers worldwide drive value from data at Walmart Scale
Build reusable React components with Typescript modular CSS, manage data on the client with Redux, and test everything with Jest.
Measure and resolve performance bottlenecks, using tools like Chrome DevTools, Lighthouse, Webpage test, or custom tooling.
Implement Graph and chart-based UI applications and work with complex/varied data structures.
Experience performing root cause analysis on data and processes to answer specific business questions and identify opportunities for improvement.
Software development by providing engineering patterns to deliver the optimal product, including implementing design patterns. Work closely with peers and senior engineers/architects.
Partner with UX, product owners and business SMEs to analyses the business need and provide a supportable and sustainable engineered solution. Ensure that the overall technical solution is aligned with the business needs.
Interact with Walmart engineering teams across geographies to leverage expertise and contribute to the tech community.
Engage with Product Management and Business to drive the agenda, set your priorities and deliver awesome product features to keep platform ahead of market scenarios.
You also get to collaborate with team members to develop best practices and client requirements for the software.
You will show your skills in analysing and testing programs/products before formal launch to ensure flawless performance.
Software security is of prime importance and by developing programs that monitor sharing of private information, you will be able to add tremendous credibility to your work.
You will also be required to seek ways to improve the software and its effectiveness.
You will be called upon to support the coaching and training of other team members to ensure all employees are confident in the use of software applications.
Experiment: This is a startup-like environment so everything can change as we experiment with new ideas.
Hack, extend and improve open-source tools/framework.
Develop applications using industry best practices. Adjust adopt new methodologies that provide the business with increased flexibility and agility.
Stay current with latest development tools, technology ideas, patterns and methodologies, share knowledge by clearly articulating results and ideas to key stakeholders.
What You ll bring :
Bachelor s degree in computer science or related discipline.
Strong computer science fundamentals: data structures, algorithms, design patterns.
Minimum 9-14 years of experience in React development.
Extensive experience building web applications using MVC frameworks (ReactJS) for REST like applications.
Excellent debugging and problem-solving capability.
Proven ability to lead a group through an architectural development process and collaborate with stakeholders at all levels.
Well versed in a variety of design patterns
Experience with frontend toolings like webpack, babel, etc
Understanding of frontend security and performance
Skilled in providing oversight and mentoring team members
Serves as subject matter expert (SME) on one or more major modules
CI/CD Automation experience with tools like Git, Maven, Jenkins Azure DevOps
Strong hands on development skills to prototype technical innovative solutions
Ability to balance the long-term "big picture" and short-term implications of design decisions
Exceptional communication and interpersonal skills - including negotiation, facilitation, and consensus building skills; ability to influence and persuade, without direct control
Practitioner of Agile (Scrum) methodology.
Job Classification
Industry: Retail Functional Area / Department: Engineering - Software & QA Role Category: Software Development Role: Head - Engineering Employement Type: Full time