What are the responsibilities and job description for the Manager, Software Engineering (P3161) position at 84.51°?
84.51° Overview:
84.51° is a retail data science, insights and media company. We help The Kroger Co., consumer packaged goods companies, agencies, publishers and affiliates create more personalized and valuable experiences for shoppers across the path to purchase.
Powered by cutting-edge science, we utilize first-party retail data from more than 62 million U.S. households sourced through the Kroger Plus loyalty card program to fuel a more customer-centric journey using 84.51° Insights, 84.51° Loyalty Marketing and our retail media advertising solution, Kroger Precision Marketing.
Join us at 84.51°!
__________________________________________________________
Manager, Front-End Software Engineering P3161
About 84.51°
84.51° is a retail data science, insights and media company. We help The Kroger Co., consumer packaged goods companies, agencies, publishers and affiliates create more personalized and valuable experiences for shoppers across the path to purchase.
Powered by cutting-edge science, we utilize first-party retail data from more than 62 million U.S. households sourced through the Kroger Plus loyalty card program to fuel a more customer-centric journey using 84.51° Insights, 84.51° Loyalty Marketing and our retail media advertising solution, Kroger Precision Marketing.
What you'll do
As a Front-End Engineering Manager, you will lead a team of talented engineers while also contributing to the development of complex and scalable front-end solutions. You will be responsible for fostering a collaborative and high-performing team environment, ensuring the delivery of high-quality software, and driving the technical vision for front-end development. You will work closely with product, design, data science, and other engineering teams to deliver engaging customer experiences. In this role, you will balance technical leadership, people management, and hands-on engineering.
Key responsibilities include:
- Lead and mentor a team of front-end engineers, providing guidance on technical challenges, career development, and performance management.
- Foster a collaborative and innovative team environment, encouraging professional growth and development among team members.
- Collaborate with cross-functional teams to define and prioritize front-end engineering initiatives that align with business goals.
- Drive the adoption of best practices in front-end development, including sustainable engineering practices such as automated testing, continuous integration, and deployment.
- Architect and oversee the development of scalable, maintainable, and reusable front-end solutions, including design systems, state management, and micro front-ends.
- Act as a technical leader, participate in code reviews, architectural discussions, and hands-on development when needed.
- Ensure the team delivers high-quality software on time, balancing new feature development with technical debt and infrastructure improvements.
- Advocate for the professional growth of your team members, creating opportunities for learning and development.
- Research and evaluate emerging front-end technologies and trends to improve team efficiency and product quality.
- Manage team performance, set clear goals, and provide regular feedback to ensure alignment with organizational objectives.
You should have:
- A passion for bringing customer-first experiences to life through multiple product touchpoints
- Strong leadership skills to define business problems, plan, and set priorities for the team
- Drive and passion to research, evaluate, and recommend emerging trends/technology to solve business problems
- Experience building and architecting mature front-end solutions, including event-driven architecture, micro front-ends, state management, design systems, and sharable components
- Experience with sustainable engineering practices such as automated testing, continuous integration, continuous deployment, and monitoring/alerting
- The mindset of an intrapreneurial thinker and self-starter to seek out our customer's needs and build solutions to meet them
Requirements:
- Bachelor's degree typically in Computer Science, Management Information Systems, Mathematics, Business Analytics or another technically strong program
- Strong Front-End Engineering fundamentals with a minimum of 5 years' experience with JavaScript/TypeScript, HTML, and CSS
- 3 years building front-end web applications using modern front-end frameworks like React, Angular, and Svelte
- 2 years building and interacting with web services APIs
- Experience building and shipping multiple large software products using agile methodologies
- Experience leading others through technical leadership, coaching and mentoring, and/or management
- Excellent communication skills - you can effectively work with engineers but at the same time collaborate with product owners, data analysts and stakeholders
Preferred skills include:
- Full stack experience that overlaps across our tech stack (Angular, Java, Spring Boot, RESTful APIs, Docker, RabbitMQ)
- Experience building shared libraries of components and/or design systems using JavaScript frameworks such as Angular, Svelte and React
- Experience with web components and reactive programming
- Strong time and project management skills; the ability to balance multiple, simultaneous work items and prioritize as necessary.
- Experience working on distributed or remote-first teams
- Experience with DevOps best practices and tools
#LI-SSS
#LI-Hybrid