Job Description :
Responsibilities:



Use frontend technologies like React, ESNext, Redux, Redux-Sagas, etc to build modern, scalable web applications
Practice disciplined software engineering (e.g. paired programming, debugging, automated testing, code reviews, documentation, writing clean and pragmatic code)
Collaborate with Product Managers, Designers, and backend engineers to build and maintain features
Solve challenging problems and develop a frontend that is reliable, predictable, and elegant


 


Requirements:



Advanced JavaScript skills in React, Node.js, ESNext, and other modern frameworks/libraries
Advanced CSS knowledge and experience styling custom and isolated components
Experience building and debugging complex systems in a team environment
Experience with modern browser technologies
Strong UX and design sensibilities
Strong communication skills, a positive attitude, and empathy
Self-awareness and continuous improvement mindset


 


Preferences:



Experience using TypeScript, CSS-in-JS, RxJs, and/or GraphQL
Experience investigating and improving JavaScript performance
Experience in frontend ops AWS (S3, EC2, CF), CDN, Webpack, CI/CD, and Docker
Prefers writing functional programming over OOP but can see benefits of both paradigms
GitHub projects or recent open source project contributions
Familiarity with data structures and algorithms

Client : Cylance