BS/BA, MS or PhD equivalent in Computer Science, Engineering, or a related field.
Deep expertise and extensive experience in React / Redux (or similar state management) and its ecosystem.
Expert knowledge and experience in HTML5, CSS3, and JavaScript/TypeScript.
Excellent experience using CSS Preprocessors (e.g., SASS/PostCSS) and understanding of theming/design systems.
Excellent knowledge and experience in RESTful APIs.
Excellent troubleshooting skills, including solving multi-browser compatibility, performance, and complex debugging issues.
Expert understanding of the web development cycle, encompassing design, development, testing, and deployment.
Extensive experience with responsive and adaptive design and accessibility best practices.
Solid understanding of UNIX/Linux environments and scripting.
Strong understanding of TCP/IP, Network Programming, and Operating Systems, particularly as they relate to web performance and security.
Deep knowledge of Application Security (TLS/SSL/HTTPS) and common web vulnerabilities.
Extensive experience in Git, including advanced branching and merging strategies.
Strong experience in Docker for local development and deployment environments.
Excellent command of Python / Django is a significant plus, demonstrating strong full-stack awareness.
Experience with CI/CD pipelines and familiarity with Kubernetes deployments from a developer's perspective.