- Solid fundamentals in JavaScript (ECMAScript) and Typescript
- Extensive experience and expertise with modern frontend technologies and frameworks, primarily React
- Hands-on with one more backend technologies NodeJS, Java, C#
- Good hands-on experience with different state management approaches, with expertise in Redux
- Strong understanding of UI Concepts and usability
- Ability to anticipate problems and steer the team towards right direction
- Knowledge of software development lifecycle, DevOps (build, continuous integration, deployment tools) and standard methodologies
- Ability to setup packaging using tools like Webpack and deployment pipelines with docker and Jenkins