✓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
✓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.
✓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.
✓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.