UI Developer
Chicago, IL
Contract
Note - Consultant MUST have AI, healthcare, or life sciences domain exp
Required Skills
- Bachelor’s or master’s degree in computer science, Software Engineering, or a related field. (must have)
- 8+ years of frontend development experience, with a strong track record of delivering complex web applications, preferably in AI, healthcare, or life sciences domains.(must have)
- Strong foundation in computer science fundamentals, including data structures, algorithms, design patterns, operating systems, and networking. (must have)
- Expertise in TypeScript and modern JavaScript, along with working knowledge of Python for full-stack collaboration. (must have)
- Advanced experience with Angular or React, including state management tools such as RxJS, Redux, NgRx, or Zustand. (must have)
- Hands-on experience building enterprise-grade UIs, including use of component libraries like Kendo UI or similar. (must have)
- Ability to implement pixel-perfect, accessible UIs from design tools such as Figma, adhering to WCAG and responsive design principles. (must have)
- Understanding of Natural Language Processing (NLP) concepts and prompt engineering is a plus. (nice to have)
- Experience with frontend build tools like Webpack, Vite, or similar bundlers for performance optimization. (must have)
- Strong debugging and performance profiling skills using Chrome DevTools, Lighthouse, and other observability tools. (must have)
- Solid experience with CSS methodologies (e.g., SCSS, Tailwind CSS, CSS-in-JS) and responsive layout systems. (must to have)
- Proficient in API integration, including REST, and WebSocket protocols. (must have)
- Familiarity with Node.js in support of frontend tooling or full-stack collaboration. (must have)
- Experience deploying frontend applications on AWS, Azure, or GCP, and working knowledge of CI/CD pipelines. (must have)
- Familiarity with Terraform or similar tools for infrastructure-as-code. (must have)
- Good understanding of SSO, OAuth2, and web security best practices. (must have)
- Experience with feature flag tools like LaunchDarkly or Unleash to enable controlled feature rollouts. (nice to have)
- Proficient in unit and integration testing with Jest, Mocha, or Jasmine, and end-to-end testing using Cypress or Playwright. (must have)
- Strong focus on code quality, linting, and automated testing Practice
Educational Qualifications: -
- Engineering Degree – BE/ME/BTech/MTech/BSc/MSc.
- Technical certification in multiple technologies is desirable.