Logo
ZipRecruiter

Front-End Architect

ZipRecruiter, Columbus, Ohio, United States, 43224

Save Job

Job DescriptionJob DescriptionSalary:

Front-End Architect

As a Front-End Architect, you'll help lead the strategic direction and technical architecture of client user-facing solutions across complex digital ecosystems. You'll work hands-on with modern front-end frameworks to design scalable, high-performance applications while guiding implementation from concept through deployment.

You're not just building front ends - you're building front-end capability and cultivating talent. You'll drive innovation in component design, accessibility, and performance optimization, while maintaining a focus on maintainability, reusability, and long-term scalability.

What Youll Do

Be hands-on in project workcontributing directly across multiple projects to ensure consistency, scalability, and technical quality.

Partner closely with cross-functional teams including UX, QA, visual design technology, delivery management, and our clients to define front-end architecture patterns, set coding standards, and ensure seamless integration across platforms.

Play a critical role in shaping the front-end vision and architecture for user-facing applications across our client portfolio

You will define and enforce front-end development standards, build upon the reusable design systems and component libraries, and guide teams in delivering consistent, scalable user experiences

Provide best practice solution details and implementation guidance using modern Javascript front-end frameworks, such as ReactJS & and Angular, to solve complex designs and interactions that reflect creative, and art direction provided

Leverage cloud- architecture patterns to document detailed technical specifications for assigned front-end components and integrations

Develop, customize, and debug API-first services and extensions, conforming to best practices and Smith development standards, using NodeJS, Typescript and related technologies

Optimize application for maximum speed, accessibility, and scalability

Assure security best practices in front-end integration

Be a thought leader in Front-End technologies and ecosystem

Create and maintain documentation for front-end architectural standards, best practices, and implementation guidelines

What We Look For

At least 10+ years of experience in Software Application Development

Bachelor's degree in Computer Science, or equivalent working experience

Proven experience mentoring front-end development teams

Extensive experience (5+ years) in creating applications using the following technologies/tools:

JavaScript (ES6) & TypeScript

ReactJS and React frameworks (such as Next.js, Remix, etc.)

Common JavaScript / TypeScript transpilers, bundlers, & toolchains (such as Webpack, Babel, Rollup, Vite, etc.)

Experience with monorepo build tools (such as Turborepo, Nx, etc.)

HTML & CSS and rich web UI behaviors pixel perfect execution for all major browsers and viewports

Knowledge of version control systems like Git and Git merging strategies

Design and implementation of REST APIs and documentation

Modern authentication protocols (OpenID Connect, OAuth 2.0)

REST-based integrations

Expertise in ReactJS fundamental concepts and best practices, such as handling state, using hooks, handling events, and building pure functions

Conceptual knowledge of common React framework conventions, such as routing, data hydration, data mutations, and error boundaries

Ability to drive best practices for building best-in-class UI libraries, such as proper component encapsulation and modeling typed React props

Good understanding of web fundamentals and Progressive Web Application (PWA) concepts, such as asynchronous request handling, partial page updates, and AJAX

Experience with automated build systems, log aggregation tools, and troubleshooting issues in hosted environments

Understanding of good design principles and ability to adhere to complex design specifications during implementation

Ability to multitask in a fast-paced, Agile environment

Ability to collaborate with other developers and architects to determine optimal solution architecture, efficiency, maintainability, and scalability

Ability to manage expectations with a positive attitude that fosters collaboration

Experience leading development efforts including organization, documentation, delegation, and communication with developers, architects, project managers, and clients

Complete projects/tasks in a timely fashion while meeting sprint goals and commitments

The desire and skills to mentor junior colleagues and interact closely and constructively with other senior technical resources

Experience working with remote teams is a plus

Excellent written and verbal communication skills with the ability to communicate effectively with all stakeholders

Demonstrated ability to accurately estimate and scope development work

Experience evolving and scaling established engineering practices, coding standards, and architectural principles across teams or an organization

Excellent written and verbal communication skills as well as presentation skills with the ability to communicate effectively with all stakeholders

What Grabs Our Attention

Experience with React and/or mobile application development, including mobile application deployment frameworks, such as Expo & Flutter

Experience with Front-End cloud hosting and CI/CD platforms, such as Vercel or Netlify

Experience with headless, API-first commerce software, such as commercetools or Kibo

Experience with headless, API-first content management systems (CMS), such as Contentful, Contentstack, or Builder.io

Understanding and/or experience leveraging backend serverless architectures, microservices, and related architectural patterns

Understanding of cloud hyperscalers and typical PaaS offerings. Microsoft Azure, Amazon Web Services (AWS), or Google Cloud Platform (GCP) certified would be a plus.

Experience with GraphQL, or other modern API patterns for handling data queries and mutations

Working knowledge of NoSQL and relational databases, such as MongoDB and PostgreSQL

Experience with composable commerce vendors, such as commercetools, Contentful, Coveo, etc., is but not required

Demonstrated exceptional client service

Experience working with offshore teams is a plus

The desire and skills to mentor junior colleagues and interact closely and constructively with other senior technical resources

Smith | Commerce Reimagined. Performance Realized.

Smith goes beyond the traditional digital agency. We focus on converting our clients potential into performance. With over 20 years of commerce experience at our core, we bring deep expertise, coupled with an unparalleled passion for results, to every engagement. By working hand-in-hand with our clients and key partnerships with technology platforms including SAP Commerce (formerly Hybris) and Salesforce, we consistently produce commerce experiences that help brands and businesses do more than simply improve. We help them thrive. By combining ourstrategic, creative, analytical, and technical capabilities, we consistently enhance customer experiences, accelerate sales, and optimize operations, enabling over 500,000 transactions every day and driving over $38 billion in annual revenue for our clients. Our unique ownership structure is based on a philanthropic foundationwhich allows us to focus on client outcomes before quarterly earnings reports and empowers us to make decisions focused on helping our clients with our profits enabling socially beneficial programs. Smith has offices in Dayton, OH; Ottawa-Gatineau, Canada; and Santiago, Chile along with our remote workforce distributed throughout the United States and Canada. We are the performance

commerce

company. Learn more atwww.smithcommerce.com.