As a Senior Frontend Engineer at Synapse Analytics, you'll be a technical leader, driving the development of complex and critical frontend systems.
Requirements
- 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.