Here, you're all in good company.
Senior Front End Developer
Location
Tennessee
Posted
3 days ago
Salary
0
Seniority
Senior
Job Description
Senior Front End Developer
Cracker Barrel
• Translate UI/UX designs and wireframes into high-quality, responsive, and pixel-perfect user interfaces. • Develop and maintain efficient, reusable, and modular frontend code using HTML, CSS, and JavaScript frameworks such as React and Next.js. • Play a direct role in programming, maintenance, technical support, documentation, and administration of the web and/or Internet applications. • Work closely with Product Owners, Analysts and QA in an Agile environment to ensure quality, security, and maintenance of applications, and to ensure code meets development standards and guidelines. • Contribute to a DevOps culture and development of continuous integrations and deployment (CICD) processes and tools. • Develop, document, and advocate SOLID software architecture practices. • Provide Tier-2/3 support for crackerbarrel.com website. • Train, mentor junior staff. • Translate conceptual ideas into concrete tasks as well as translate business needs into technical requirements. • Analyze and solve performance issues. • Understand and comply with all company privacy and security standards. • Collaborate closely with UI/UX designers to ensure seamless integration of frontend components with the app's visual design and user experience. • Participate in code reviews, provide constructive feedback, and contribute to the continuous improvement of development standards and practices. • Work closely with product managers and stakeholders to understand business goals and user requirements and translate them into effective frontend solutions. • Produces, maintains, and modifies user interfaces. • Ensures high quality graphic and performance standards and brand consistency. • Experience working in an Agile environment, with the ability to write user stories. • Document and refactor frontend codebase and improve frontend performance. • Build reusable components and front-end libraries for future use.
Job Requirements
- Bachelor's degree or higher in Computer Science, Computer Information Systems, or similar discipline
- 5+ years of progressive experience developing responsive commercial websites with programming languages/frameworks: React and Next.js
- Restaurant or retail experience preferred but not required
- Sitecore CMS experience preferred but not required
- TypeScript Language RESTful Web Services
- 5 years or equivalent Experience using project management tools to manage tasks (e.g., Jira, Confluence, Azure DevOps)
- Experience in client-side scripting, libraries, and structures which include HTML5, CSS, JavaScript, XML, and JSON
- Experience working with git version control in a collaborative team environment, creating pull requests, and performing code reviews.
- Minimum React Experience: 4 Years
- Experience with Docker, containers, VMs and microservices are required.
- Experience dealing with cross-browser and cross-platform development.
- Experience with common front-end development tools such as Babel, Webpack, NPM, etc.
- Experience with Material UI Component library, Bootstrap and other UI libraries
- Experience with browser-based debugging and performance testing software.
Benefits
- Medical, Rx, Dental and Vision Benefits on Day 1
- Life Insurance and Disability Coverage
- Paid Vacation/Employee Assistance Program
- Business Resource Groups
- Tuition Reimbursement
- Professional Development
- 401k Plan with Company Matching Contributions at 90 days
- Employee Stock Purchase Program
- 35% Discount on Cracker Barrel Food and Retail items
- Exclusive Biscuit Perks like discounts on home, travel, cell phones, and more!
Related Guides
Related Job Pages
More Frontend Engineer Jobs
• Maintain scalable web applications using React for the frontend and C# for the backend. • Architect and implement robust, maintainable, and efficient solutions. • Utilize design patterns to ensure the scalability and maintainability of the code. • Implement database access layers using Entity Framework or ADO.NET. • Collaborate with cross-functional teams to define, design, and ship new features. • Optimize application performance and ensure responsiveness of applications. • Implement and manage databases using MSSQL. • Develop and maintain cloud-based applications and services on Azure. • Write clean, maintainable, and testable code. • Troubleshoot and debug applications. • Stay up-to-date with emerging technologies and industry trends.
• As a Junior Web Developer, you will work directly in support of the SEO and Content departments — managing, updating, and maintaining client websites across a growing portfolio of automotive dealership accounts. • You will be responsible for keeping websites technically sound, SEO-friendly, and performing at their best. • Your day-to-day will involve: Managing and overseeing client websites — ensuring they are current, technically accurate, and optimized for performance and search visibility at all times. • Uploading and formatting content to client websites using CSS3 and HTML — implementing changes accurately and in line with client brand standards and SEO requirements. • Updating website navigation, internal links, and metadata — making precise, consistent updates that support both user experience and organic search performance. • Diagnosing and fixing 301 redirect errors and 404 errors — identifying technical issues quickly and resolving them cleanly without creating downstream problems. • Supporting the SEO and Content teams with a wide range of website maintenance and enhancement tasks — from structural updates and formatting fixes to more complex technical implementations as your skills grow. • Working within Content Management Systems to implement updates efficiently — navigating platforms like WordPress and others with increasing confidence and speed. • Collaborating with SEOs, content writers, and designers across a fully remote team — communicating clearly, executing feedback accurately, and contributing to a culture of quality and continuous improvement.
• Develop high-quality software design and architecture • Identify, prioritize, and execute tasks in the software development life cycle • Develop tools and applications by producing clean, efficient code • Automate tasks through appropriate tools and scripting • Review and debug code • Perform validation and verification testing • Collaborate with internal teams and vendors to fix and improve products • Document development phases and monitor systems • Ensure software is up-to-date with the latest technology
Frontend Developer – Next.js
3CON Consultoria e SistemasEnabler de inovação e transformação digital, construindo soluções de impacto para os negócios.
• Develop web applications using Next.js, React.js and TypeScript. • Create responsive, optimized interfaces for various devices. • Implement SSR (Server-Side Rendering), SSG (Static Site Generation) and ISR (Incremental Static Regeneration) features. • Integrate applications with REST and GraphQL APIs. • Ensure application performance, accessibility, SEO and security. • Contribute to architecture definition and development best practices. • Perform testing, bug fixes and continuous improvements. • Work closely with UX/UI, Backend, QA and Product teams. • Participate in code reviews and agile processes.




