Experience: 10+ years
Location: Louisville, KY (Mandatory 3 days work from office)
We are seeking a Senior Frontend Developer with 10+ years of experience in modern web application development. The ideal candidate possesses advanced proficiency in React, Next.js, Angular, and TypeScript, and understands integration patterns including Backend-for-Frontend (BFFE). Experience with Apache Flink, Node.js, and Kafka is essential for seamless collaboration between frontend interfaces and real-time backend data streams. Adaptability to cloud platforms such as Azure and Google Cloud Platform is required.
Core Competencies:
Docker, Nginx, Vite , Lit.js
TypeScript, JavaScript ES6+
State Store Management
Styling: Styled Components, Emotion, SASS/LESS, SCSS ,SSR/SSG, Lazy Loading
HTML5, CSS3
Testing: Jest, Cypress, Jasmine, Protractor
CI/CD pipelines
Cloud Platforms: Azure, Google Cloud Platform
Backend Integration: BFFE patterns, Node.js APIs
Real-time Data: Apache Flink, Kafka
Data Persistence: NoSQL (MongoDB)
Key Responsibilities:
Lead development and optimization of frontend applications using React, Next.js, Angular, and related technologies
Integrate BFFE and Node.js APIs to connect frontend interfaces with real-time streaming data from Flink and Kafka
Ensure web applications are scalable, accessible, and SEO compliant
Implement advanced rendering strategies (SSR/SSG), lazy loading, and catching
Adapt and deploy frontend solutions on Azure and Google Cloud Platform
Conduct comprehensive testing and maintain CI/CD pipelines
Collaborate with backend teams to ensure seamless data flow and user experience
Qualifications:
10+ years of professional frontend development experience
Advanced proficiency in LIT, TypeScript, JavaScript ES6+, Node.js
Proven experience integrating with real-time data streams (Apache Flink, Kafka)
Ability to adapt and deploy applications on Azure and Google Cloud Platform
Strong background in SEO, accessibility, and web performance optimization
Experience with modern testing frameworks and cloud platforms
Understanding of Backend-for-Frontend integration principles