Description
You will build and maintain complex, enterprise-grade web applications with a focus on high-performance user interfaces.
Responsibilities
- Build pixel-perfect, accessible, and responsive UIs from Figma designs adhering to WCAG principles.
- Implement complex state management logic using tools like RxJS, Redux, NgRx, or Zustand.
- Integrate REST and WebSocket APIs into frontend architectures.
- Optimize application performance using Webpack, Vite, Chrome DevTools, and Lighthouse.
- Collaborate on full-stack workflows using Python and Node.js.
Required Skills
- 8+ years of frontend development experience delivering complex web applications.
- Bachelor’s or master’s degree in computer science, software engineering, or a related field.
- Expertise in TypeScript and modern JavaScript.
- Advanced experience with Angular or React.
- Proficiency in CSS methodologies including SCSS, Tailwind CSS, or CSS-in-JS.
- Strong foundation in data structures, algorithms, design patterns, and networking.
- Experience with component libraries such as Kendo UI.
- Hands-on experience with unit/integration testing (Jest, Mocha, Jasmine) and E2E testing (Cypress, Playwright).
- Knowledge of AWS, Azure, or GCP deployment and CI/CD pipelines.
- Familiarity with Terraform, SSO, OAuth2, and web security best practices.
Preferred Skills
- Understanding of Natural Language Processing (NLP) and prompt engineering.
- Experience with feature flag tools like LaunchDarkly or Unleash.