Senior Frontend Software Engineer
Core
Design and build scalable enterprise frontend applications using React and TypeScript, focusing on micro-frontend architecture and performance optimization.
Role type
Senior IC frontend software engineer (React/TypeScript)
Builds
Large-scale React applications, micro-frontends, shared component libraries, and design systems for enterprise platforms.
Domain
Enterprise software / Information Technology Services
Deliverable
production ML models | product features
Required skills
React (5+ years, hooks, patterns, performance tuning), TypeScript, micro-frontend architecture, unit/integration testing, code splitting, lazy loading, tree shaking, asynchronous data handling, collaboration with .NET backend teams
Preferred skills
Angular, Vue.js, relational database design, CI/CD pipelines, frontend release processes
Technologies
React, TypeScript, ASP.NET, Angular, Vue, JavaScript, CI/CD
Responsibilities
Design and build scalable frontend applications using React and TypeScript; develop and support micro-frontends within a single-spa architecture; manage runtime module loading and shared dependency strategies; improve frontend performance through code splitting, lazy loading, and optimized rendering; collaborate on requirements with UX designers, technical product managers, and business stakeholders; review and approve application code changes; mentor engineers on best practices and coding standards; contribute to deployments and provide post-release support; assess and recommend frameworks, tools, and platforms; stay informed about emerging frontend technologies; support shared component libraries and design systems; contribute to type-safe frontend development using strict TypeScript standards; help optimize bundle size and frontend delivery for enterprise-scale applications.
Seniority
Senior, hands-on IC