Job Description
Job Description
Job Title: Fullstack Frontend Engineer
Job Location: Hartford ,CT
Job Type: Contract
Job Description:
-
Develop and maintain React and Angular components for retirement account dashboards contribution workflows and investment portfolio interfaces
-
Implement responsive accessible user interfaces following WCAG 21 AA standards ensuring usability for all customers
-
Build reusable UI components and integrate them into design systems for consistency across applications
-
Implement state management solutions using Redux Zustand or React Context for applicationwide data handling
-
Integrate APIs using Axios React Query SWR and Apollo Client for efficient data fetching and caching
-
Develop data visualization components using AgGrid Community Edition D3js Recharts and Chartjs for financial data presentation
-
Implement client side and server-side rendering patterns using Nextjs for optimal performance and SEO
-
Contribute to performance optimization efforts including code splitting lazy loading and bundle size reduction
-
Work with Nodejsbased BFF services to support frontend data aggregation and transformation needs
-
Implement Realtime features using WebSockets and Socketio for live market updates and notifications
-
Write comprehensive unit and integration tests using Jest React Testing Library and Cypress
-
Follow secure coding practices to prevent XSS CSRF and other vulnerabilities in customer facing applications
-
Implement authentication and authorization flows following OAuth2OIDC best practices
-
Collaborate with designers' backend engineers and product teams to deliver compliant usercentric features
-
Participate in code reviews learning from senior engineers to improve code quality and technical skills
-
Maintain technical documentation for components and features developed
Required Skills and Experience
-
35 years of professional frontend development experience building production web applications Exposure to web analytics implementations
-
Strong proficiency in React including Hooks Context API and component lifecycle with practical production experience
-
Working knowledge of Angular including components services RxJS and dependency injection
-
Solid TypeScript and JavaScript ES6 skills with understanding of modern language features and type safety
-
Experience with state management libraries Redux Zustand or React Context
-
Handson experience with data fetching libraries React Query SWR Axios or Apollo Client for GraphQL integration
-
Proficiency with React Router for client-side routing and navigation
-
Experience implementing data visualization using AgGrid Community Edition Recharts Chartjs or D3js
-
Exposure to Nextjs for SSRSSG implementations and understanding of rendering strategies
-
Working knowledge of modern CSS including CSSinJS CSS modules Tailwind CSS or SCSS
-
Familiarity with build tools and bundlers Webpack Vite or similar toolchains
-
Understanding of Nodejs for building simple BFF services or middleware components
-
Experience with Realtime communication using WebSockets or Socketio
-
Knowledge of web accessibility standards WCAG 21 including semantic HTML ARIA attributes and keyboard navigation
-
Understanding of frontend security best practices including XSS prevention CSRF protection and secure authentication patterns
-
Familiarity with OAuth2OIDC authentication flows and JWT token handling
-
Experience with testing frameworks Jest React Testing Library Cypress or Playwright
-
Proficiency with Git version control and collaborative development workflows
-
Understanding of responsive design MobileFirst development and cross browser compatibility
Preferred Qualifications
-
Experience in fintech banking retirement services or regulated financial environments
-
Familiarity with compliance requirements ERISA SEC and their impact on frontend development
-
Understanding of GraphQL schema design and query optimization
-
Experience with component libraries and design systems using Storybook
-
Knowledge of progressive web apps PWA and service workers
-
Exposure to CICD pipelines and automated deployment processes
-
Familiarity with frontend monitoring tools Sentry LogRocket Dynatrace RUM
-
Understanding of performance profiling using Chrome DevTools and Lighthouse
-
Technical Stack
-
Frameworks React 18 Angular 12 Nextjs 13
