Senior, Software Engineer (Front End) jobs in United States
cer-icon
Apply on Employer Site
company-logo

Walmart Canada · 5 months ago

Senior, Software Engineer (Front End)

Walmart Canada is a leading retailer seeking a Senior Frontend Engineer to join their International Technology team. This hands-on role involves exceptional coding skills and mentoring junior engineers while defining and maintaining the technical architecture aligned with business goals.

DeliveryRetailShopping
badNo H1Bnote

Responsibilities

Spend 75-80% of your time engaging in hands-on coding for both frontend and backend systems. Perform thorough code reviews, debugging, and optimization. Ensure high code quality and adherence to best practices
Utilize your proficiency in HTML, CSS, JavaScript, ReactJS, and Webpack to build responsive and dynamic user interfaces. Implement and customize CSS frameworks such as Bootstrap or Foundation to enhance the visual appeal and functionality
Focus on optimizing site speed and performance, ensuring fast load times and efficient resource utilization. Use various techniques to enhance page performance
Manage browser storage effectively and optimize browser memory usage to ensure smooth and efficient web application performance
Leverage your strong hold on Node.js for server-side JavaScript, developing scalable backend services and ensuring seamless integration with frontend applications. Implement efficient data processing and handle asynchronous operations effectively
Design and develop RESTful APIs, ensuring robust and secure communication between frontend and backend systems. Work with databases, both SQL and NoSQL, to manage data storage and retrieval efficiently. Apply performance optimization techniques and security best practices
Provide mentorship to junior team members, fostering a culture of continuous learning and professional growth. Lead by example and encourage knowledge sharing within the team
Stay abreast of emerging frontend and backend technologies, make strategic architectural decisions, and maintain comprehensive documentation. Drive the architectural vision for both frontend and server-side systems
Work closely with cross-functional teams to enhance user experiences and ensure seamless integration. Facilitate effective communication and collaboration across departments
Prioritize application quality, respond swiftly to feedback, improve performance, and address critical issues proactively. Implement best practices for monitoring and maintaining application health
Contribute to technological advancements and innovation within the team. Champion new ideas and drive the adoption of cutting-edge frontend and backend technologies
Develop detailed project timelines, manage tasks efficiently, and practice effective time management. Ensure timely delivery of high-quality projects
Focus on meticulous, detail-oriented work, conduct rigorous code reviews, and resolve complex technical challenges. Uphold the highest standards of engineering excellence
Provide strategic technical guidance, lead and manage projects, and coordinate with other teams to achieve successful outcomes. Exhibit strong leadership qualities and mentor junior team members

Qualification

HTMLCSSJavaScriptReactJSNode.jsRESTful APIsSQL databasesNoSQL databasesDockerKubernetesCI/CD pipelinesGCP/AzurePerformance optimizationMentoringCollaborationTime managementLeadership

Required

Bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or related area and 3 years' experience in software engineering or related area
5 years' experience in software engineering or related area
Proficiency in HTML, CSS, and JavaScript for frontend development
Expertise in frontend technologies including ReactJS and Webpack
Deep understanding of site speed optimization techniques and best practices
Experience with CSS frameworks such as Bootstrap or Foundation
Proficiency in managing browser storage and optimizing browser memory usage
Strong hold on Node.js for server-side JavaScript and associated backend development
Experience in designing and developing RESTful APIs for robust and secure communication between frontend and backend systems
Proficiency with databases, including both SQL (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB) solutions
Knowledge of asynchronous programming and event-driven architecture in Node.js
Familiarity with performance optimization techniques for backend systems to ensure high responsiveness and low latency
Understanding of security best practices for protecting against vulnerabilities and ensuring data integrity and privacy
Experience with containerization tools such as Docker and orchestration platforms like Kubernetes
Proficiency with version control systems (e.g., Git) and CI/CD pipelines
Experience with cloud-native technologies (GCP/Azure) and DevOps practices

Preferred

Master's degree in Computer Science, Computer Engineering, Computer Information Systems, Software Engineering, or related area and 1 year's experience in software engineering or related area
Background in creating inclusive digital experiences, demonstrating knowledge in implementing Web Content Accessibility Guidelines (WCAG) 2.2 AA standards, assistive technologies, and integrating digital accessibility seamlessly
Knowledge of accessibility best practices and Walmart's accessibility standards and guidelines for supporting an inclusive culture

Benefits

401(k) match
Stock purchase plan
Paid maternity and parental leave
PTO
Multiple health plans
Incentive awards for your performance
Medical, vision and dental coverage
Company-paid life insurance
Short-term and long-term disability
Company discounts
Military Leave Pay
Adoption and surrogacy expense reimbursement
Live Better U is a Walmart-paid education benefit program

Company

Walmart Canada

company-logo
Walmart Canada is a subsidiary of Walmart that operates a chain of more than 400 stores nationwide. It is a sub-organization of Walmart.