Responsibilities:
- Bachelors/Masters degree in Computer Science or equivalent education from Tier 1 or Tier 2 colleges
- Experience in both latest front-end and back-end web / mobile technologies
- Extensive hands-on experience in NodeJS / SailsJS / ExpressJS, Ruby on Rails, NoSQL DBs (OrientDB, ArangoDB, Neo4J or CouchDB are preferred), AngularJS and Bootstrap
- Strong coding and designing skills in JavaScript, jQuery, Bootstrap, HTML5 and CSS3
- In addition to AngularJS it will be good to have experience in other such front-end JavaScript frameworks like BackBoneJS, EmberJs, KnockOutJS etc.
- Working understanding of Continuous Integration and Continuous Deployment concepts and tools such as (Chef/Puppet); Development tools (Jenkins, Git), Application Servers (Apache, Tomcat)
- Decent experience with PHP MVC Framework
- Experience in consuming and developing secure RESTful API/web-services
- Clear and detailed understanding of Mobile WebView and Responsive Designs
- Comfortable using Unix / Linux machines from command prompt
Qualifications:
- Own the product development from scratch – Architect scalable, distributed and large scale web and mobile solutions from scratch
- Ensure test driven development (TDD) methodologies are deployed to execute project
- Define and ensure right coding practices
- Code for fresh development and to troubleshoot and resolve issues
- Report development progress to management team
- Keep self-updated with latest technologies in web, mobile and cloud space
- Lead web development efforts, including hiring, mentoring and advising peers
- Keep the team charged up with challenging work
- Ability to work independently, as well as in a team environment