Description
You will build and maintain complex, enterprise-grade web applications with a focus on performance and accessibility.
Responsibilities
- Build pixel-perfect, accessible UIs from Figma designs adhering to WCAG and responsive principles.
- Develop and integrate complex frontend architectures using Angular or React.
- Implement state management logic using tools like RxJS, Redux, NgRx, or Zustand.
- Integrate REST and WebSocket APIs to drive application functionality.
- Optimize application performance using build tools and browser profiling techniques.
- Deploy frontend applications and manage infrastructure via CI/CD pipelines.
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 and state management (RxJS, Redux, NgRx, or Zustand).
- Strong foundation in data structures, algorithms, design patterns, and networking.
- Proficiency in CSS methodologies including SCSS, Tailwind CSS, or CSS-in-JS.
- Experience with component libraries such as Kendo UI.
- Hands-on experience with Webpack, Vite, or similar bundlers.
- Proficiency in unit/integration testing (Jest, Mocha, Jasmine) and E2E testing (Cypress, Playwright).
- Knowledge of Node.js, Python, and web security (SSO, OAuth2).
- Experience with AWS, Azure, or GCP and Terraform for infrastructure-as-code.
Preferred Skills
- Understanding of Natural Language Processing (NLP) and prompt engineering.
- Experience with feature flag tools like LaunchDarkly or Unleash.