Independently think of solutions to complex requirements; possess exceptional logical skills
Work on products that are used across platforms (e.g. Android and iOS Mobile Devices, Tablets, Desktop/Mac)
Analyse current products in development, including performance, scalability,diagnosis and troubleshooting
Work with the existing framework and help evolve it by building reusable code and libraries
Search and introduce the new software related technologies, process and tools to the team
Work with the existing framework and help evolve it by building reusable code and libraries
Collaborate with other team members
Develop new user-facing features
Work on the robustness of the application with lot of care
Though experience is certainly a big Plus but even if you don't have following skills then we have extensive training programs to make you Champion. You just need to have Strong Desire to learn and you must be quick learner with Strong Logical and Aptitude Skills. However Proficiency in at least one Programming Language is must
Strong understanding of JavaScript, HTML5 and CSS3
Good understanding of advanced JS libraries and frameworks such as JQuery, ReactJS, AngularJS, etc
Server side technologies like Nodejs, MySQL Database, Linux Operating System
Frameworks like Bootstrap, Foundation, etc.
Familiarity with OOPS concepts
Familiarity with JavaScript standards(ES5,ES6)
Familiarity with SAAS/LESS CSS pre-processors
Awareness around cross-browser compatibility issues and ways to work around such issues
Good understanding of browser rendering behaviour and performance
Familiarity with module loaders such as require.js, AMD
Familiarity with build tools like gulp/grunt