Sr. Front End Architect

Innova Software Services Inc.
Jersey City, NJ, United States
7 days ago
Apply on www.careerjet.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
3 years minimum
Working hours
Regular working hours

Tech stack

Java (Programming Language) JavaScript (Programming Language) Application Programming Interfaces (APIs) Artificial Intelligence Application Performance Management Application Testing HTML5 User Authentication Automation of Tests Big Data Cascading Style Sheets (CSS) Cloud Computing
+40 more
Profiling Continuous Integration Cross-Site Request Forgery Data Visualization Software Debugging DevOps Routing OpenID E2e Testing Software Tools Responsive Web Design Screen Reader Web Application Security Software Engineering TypeScript Web Content Accessibility Guidelines Web Usability Data Logging Apache Yarn GitHub Copilot ReactJS Delivery Pipeline Spring-boot Cypress (Programming Language) Caching Cross-Site Scripting (XSS) Backend Webpack Material UI Playwright Graphql Front End Software Development React Testing Library Api Design Software Coding JestJS Pagination Code Restructuring Api Management Microservices

Job description

We are seeking a highly experienced Sr Front-End Architect to lead the design and development of modern, high-performance web applications and digital experiences. This is a hands-on architecture role with a strong focus on React and TypeScript (60%) combined with Java/Spring backend and microservices development (40%). The ideal candidate will bring deep front-end engineering expertise, strong architectural leadership, and the ability to design scalable UI and API solutions. You will partner closely with Product, UX, and engineering teams to establish technical standards, deliver exceptional user experiences, and build scalable microservices capabilities. Key Responsibilities Lead the architecture, development, and delivery of complex user-facing applications using React and TypeScript. Define front-end architecture, component strategies, state management, routing, coding standards, and testing practices. Develop and integrate Java/Spring microservices and API contracts using REST and GraphQL. Design front-end-friendly APIs supporting pagination, filtering, caching, validation, and standardized error handling. Partner with UX and Product teams to translate designs and requirements into polished, accessible, and high-performance experiences. Establish and evolve enterprise front-end engineering standards and best practices. Build and leverage design systems/component libraries, theming, responsive layouts, and cross-browser solutions. Drive application performance through Core Web Vitals optimization, bundle optimization, code splitting, rendering strategies, caching, and profiling. Develop advanced UI capabilities including data visualization, real-time updates, workflow experiences, and offline-friendly patterns. Ensure secure client-side architecture, including authentication flows, token handling, secure storage, and protection against common web vulnerabilities. Establish and maintain automated testing strategies using unit, integration, and end-to-end testing frameworks. Mentor engineers and provide technical leadership across front-end development initiatives. Troubleshoot complex production issues and implement front-end observability, logging, metrics, and error reporting.

Requirements

Use AI-assisted engineering tools such as Claude Code and GitHub Copilot for implementation, refactoring, testing, and debugging while validating output for correctness, security, and maintainability. Required Qualifications & Skills 14+ years of professional software engineering experience, with significant depth in front-end web development. Proven experience leading complex software projects and mentoring engineering teams. Expert-level knowledge of React, including Hooks, component composition, Context, rendering behavior, and modern concurrency patterns. Strong TypeScript and modern JavaScript expertise, including generics, advanced typing, and strict type-safety strategies. Strong hands-on experience with Java and Spring/Spring Boot for microservices development. Strong expertise in REST and GraphQL API design and integration. Deep knowledge of modern front-end tooling including Vite, Webpack, Babel/SWC, npm/pnpm/yarn, and build/release pipelines. Experience with monorepo architectures is a plus. Strong HTML5 and CSS expertise, including responsive design, CSS architecture, theming, and scalable styling approaches. Experience with CSS Modules, CSS-in-JS, or utility-based frameworks. Advanced testing experience with Jest/Vitest, React Testing Library, Playwright, or Cypress. Strong understanding of WCAG, ARIA, keyboard navigation, screen-reader compatibility, and accessibility testing. Expertise in front-end performance engineering, including profiling, bundle splitting, SSR/CSR trade-offs, caching, and Core Web Vitals. Strong API integration experience covering schema-driven development, pagination, error handling, caching, and client-state management. Strong understanding of web application security, including XSS/CSRF prevention, dependency security, secure authentication/session patterns, and OIDC concepts. Experience implementing front-end observability, client-side logging, metrics, error tracking, and production debugging. Mandatory: Demonstrated proficiency with AI-assisted engineering tools such as Claude Code and/or GitHub Copilot. Preferred Qualifications Experience working with enterprise-scale design systems and component libraries. Experience with financial services, banking, or other highly regulated environments. Experience building high-volume, data-intensive applications. Experience with real-time application architectures and advanced data visualization. Strong understanding of CI/CD, cloud-native development, and modern DevOps practices. Experience establishing engineering standards and architecture governance across large development organizations. What We’re Looking For We are looking for a hands-on technology leader who can operate at both the architectural and implementation levels. The successful candidate will be comfortable making strategic technical decisions while actively contributing to React/TypeScript development and Java/Spring microservices. Candidates must be able to work onsite in Jersey City, NJ five days per week from Day 1., Minimum qualifications: Bachelor’s degree, or equivalent practical experience. 8 years of experience in software development. 3 years of experience with front-end and use…

  • 5 days ago

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.careerjet.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:35 min

Navigating framework adoption and specialized frontend hiring constraints

Chris Heilmann +2 · LIVE

1:44 min

Playing synthesized backend audio objects in browsers

Lee Boonstra · LIVE

4:35 min

Setting up passwordless federated identity configuring OpenID Connect patterns

Marcel Lupo · LIVE

1:53 min

Bringing JavaScript developers into web artificial intelligence

Jason Mayes · Coffee With Developers

3:03 min

Building robust applications with standard web platforms

Dennie Declercq · LIVE

2:52 min

Implementing IAM with Keycloak and OpenID Connect

Thomas Südbröcker · LIVE

Videos

See all

Related articles

See all