Design modern, sleek and interactive web interfaces for our various products.
Ensure the technical feasibility of UI/UX designs.
Optimize application for maximum speed and scalability.
Collaborate with data-scientists, business analysts, and project managers to create software solutions.
Clearly and regularly communicate with management and technical support colleagues.
Research and stay up to date with the latest software technologies and be able to choose the right technology for each product.
Collaborate and integrate with backend developers and other team members.
BS/BA, MS or PhD equivalent in Computer Science
Excellent knowledge and experience in CSS3, HTML5, JavaScript
Excellent knowledge in React / Redux
Experience using CSS Preprocessors (SASS/PostCSS)
Excellent knowledge and experience in RESTful APIs
Excellent troubleshooting skills such as solving multi-browser compatibility issues.
Excellent understanding of the web development cycle including design, development and deployment.
Experience with responsive and adaptive design
Knowledge of UNIX/Linux environments
Solid understanding of TCP/IP, Network Programming and Operating Systems
Knowledge of Application Security (TLS/SSL/HTTPS)
Experience in Git
Experience in Docker
Experience in Python / Django is a plus