Lead React Digital Software Engineer
Role details
Job location
Tech stack
Job description
- Provide technical leadership for modern web applications built primarily with React and Next.js, ensuring scalable, performant, and maintainable implementations.
- Guide the team in implementing Next.js rendering strategies including server-side rendering (SSR), static generation, routing, and data-fetching patterns.
- Lead implementation decisions related to component architecture, state management, accessibility, and performance optimization in React-based applications.
- Collaborate with back-end and platform teams using a working understanding of .NET-based application programming interfaces (APIs) and SQL-backed data sources to support integrations and troubleshooting.
- Serve as the final authority on team-level technical implementation decisions, coding standards, and design patterns.
- Translate architecture designs and solution guidance provided by the Digital Solutions Architect into clear, build-ready technical approaches for the engineering team.
- Lead hands-on development activities, including complex feature implementation, refactoring, and performance optimization.
- Establish and enforce best practices for code quality, security, testing, and deployment aligned with DevSecOps standards.
- Conduct and oversee code reviews to ensure consistency, maintainability, scalability, and adherence to standards.
- Identify technical risks early and propose mitigation strategies in collaboration with the Engineering Manager.
- Guide engineers in estimating technical effort and complexity for features and enhancements.
- Support sprint planning and delivery by advising on technical feasibility and sequencing of work.
- Mentor engineers and senior engineers through technical coaching, pairing, and design reviews.
- Drive resolution of complex technical issues, production incidents, and systemic defects.
- Collaborate closely with Quality Assurance (QA), Product, UX, and Architecture to ensure solutions meet functional, non-functional, and quality requirements.
- Ensure systems meet performance, availability, accessibility, and security expectations.
- Contribute to technical documentation, including design decisions, standards, and implementation guidelines.
- Stay current with emerging technologies, frameworks, and industry best practices relevant to the digital platform.
- Participate in proof-of-concepts and technical spikes as needed to validate approaches.
- Performs other duties as assigned.
Requirements
- Bachelor's degree (BA/BS) or equivalent in Computer Sciences, Business Administration, or related field required; Master's degree completed or work in progress towards a graduate degree preferred. Equivalent combination of education, technical training, and experience will be considered in lieu of degree.
- Minimum of 8- years of progressive experience in software development required.
- Strong hands-on experience designing and building production web applications using modern JavaScript frameworks .
- Experience working with application data models and integrations supporting business processes required.
- Demonstrated experience designing, developing, testing, and leading the implementation of large-scale, customer-facing applications, including systems that integrate with enterprise data stores required.
- Experience with version control systems, such as Git, as well as website analytics tools, such as Google Analytics, required.
- Experience working within Agile development methodologies required.
- Professional Certification in at least one major development tool is required, with 3 or more preferred.
Knowledge Skills and Abilities:
- Expert-level knowledge of modern web application development and application architecture.
- Expert-level proficiency in modern frontend technologies and JavaScript/TypeScript, with strong hands-on experience designing and building scalable production web applications and integrating with enterprise CMS platforms (Sitecore preferred).
- Proven ability to guide and mentor engineers in complex technical environments.
- Working knowledge of .NET-based services and SQL sufficient to support integration, troubleshooting, and collaboration with back-end teams.
- Ability to work with cloud hosting, CI/CD pipelines, and DevOps practices (Vercel or equivalent).
- Strong understanding of system performance optimization, scalability, and resilience.
- Ability to work with version control systems such as Git.
- Working knowledge of security best practices, accessibility standards (WCAG), and SEO principles.
- Ability to analyze complex technical problems and drive practical, maintainable solutions.
- Strong communication skills with the ability to explain technical concepts to both technical and non-technical stakeholders.
- Demonstrated ability to lead without formal authority and influence technical outcomes across the team.
Benefits & conditions
This role follows a hybrid schedule and will require on-site work 3 days per week (Tuesday through Thursday).
This role provides hands-on technical leadership for the Digital Software Development team, ensuring high-quality, scalable enterprise solutions. It translates architecture and business requirements into consistent, maintainable implementations and serves as the team's technical authority, guiding standards, design decisions, and mentoring engineers.
What We Offer:
As part of our team, you'll enjoy a total rewards package designed to support your well-being, growth, and work-life balance. Our package includes:
-
A competitive salary; the starting base salary range is: $100,384 to $170,815.
-
Annual Bonus + Annual Merit Increase Eligibility
-
Hybrid schedule (3 days on-site weekly)
-
Comprehensive health benefits package
-
3+ weeks of paid time off accrued during your first year
-
401(K) plan with company match up to 7%
-
Professional development opportunities and tuition reimbursement
-
Paid time off to volunteer & company-sponsored volunteer events throughout the year
-
Other benefits include a free AAA Premier Membership, Health & Wellness Program, Health Concierge Service, Life Insurance and Short Term/Long Term Disability
-
The base pay range shown is a guideline for compensation and ultimate salary offered will be based on factors such as applicant experience and geographic location.*, Full time Associates are offered a comprehensive benefits package that includes:
-
Medical, Dental, and Vision plan options
-
Up to 2 weeks Paid parental leave
-
401k plan with company match up to 7%
-
2+ weeks of PTO within your first year
-
Paid company holidays
-
Company provided volunteer opportunities + 1 volunteer day per year
-
Free AAA Membership
-
Continual learning reimbursement up to $5,250 per year
-
And MORE! Check out our Benefits Page for more information