- Sound knowledge and application of algorithms and data structures with space and time complexities
- Solid design skills involving data modeling and low-level class design
- Good knowledge of object-oriented programming and design patterns
- Proficient understanding of Web Fundamentals - HTML5, CSS3, JavaScript (ReactJS)
- Proficiency in at least one programming language
- Basic understanding of CSS pre-processing platforms, such as LESS and SASS or CSS in JS
- Good understanding of ES6 and above. Experience with Typescript is a plus.
- Follow industry coding standards and responsible for writing maintainable/scalable/efficient code to solve business problems
- Hands-on experience of working with Databases and Linux/Unix platform.