This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Total Wine & More is seeking a Lead Software Engineer to join our growing Digital Technology team in our Boca Raton, FL or Bethesda, MD office. We are passionate about building scalable performant cloud-based web and mobile applications, while continuously developing new features to enrich our customer experience. You will report to the Director of Engineering.
Job Responsibility:
Collaborate with product managers, backend engineers, test automation engineers, UX designers, and scrum masters to continuously improve functionality enhancing our customer experience
Develop modular frontend web and mobile applications
Develop and update the shared component libraries that enable our teams to iterate quickly
Write performant, maintainable, and testable code
Mentor and coach mid-level and junior-level developers, instilling a sense of ownership and accountability into their work
Cultivate a positive team atmosphere that encourages open communication, creative problem-solving, and innovate thinking
Use a mobile-first mentality, translate functional requirements into responsive components and pages
Champion accessibility best practices
Monitor, troubleshoot, identify, and resolve production issues
Embody a strong sense of ownership when working in complex cross-team/cross-platform initiatives
Provide solutions to overcome challenges and avoid risks with minimal oversight/guidance
Lead by example, demonstrating a strong work ethic and commitment to quality
Requirements:
Bachelor’s degree in computer science, Engineering, Mathematics, or a related field (or equivalent experience)
6+ years of production software development using JavaScript ES6, HTML5, and CSS3
4+ years of experience with React or React Native, particularly with functional components and hooks
3+ years of experience with statically typed languages such as Go, C, C++, or Rust
Solid understanding of server-side rendering (SSR), asynchronous request handling, partial page updates, and RESTful APIs
Proficiency in Redux, TypeScript, and NoSQL databases
Commitment to high-quality coding practices, including comprehensive documentation, active participation in code reviews, and adherence to best practices in software development
Passion for staying current with the latest software tools and methodologies
Intellectual curiosity and strong problem-solving skills
Excellent verbal and written communication skills, with the ability to convey complex technical concepts to non-technical stakeholders
What we offer:
Paid Time Off (PTO)
Generous store discounts
Health care plans (medical, prescription, dental, vision)