1) Quick leaner with an ability to grasp difficult IT concepts.2) Good Articulation Skills.3) Individual Contributor.4) System Administration Background5) Good Installation Skills on Linux and/or Windows based Operating Systems.6) Knowledge of DevOps tools like Chef/Puppet/Ansible
2-3+ years of experience in AngularJS based frontend development 3+ years of experience in web development You must be proficient in Problem Solving and Data structures since you got to find the best way of handling a huge set of data. You must have a good understanding of MVC architecture. Work experience in Angular, Backbone, React, etc., is desirable. Must have work experience on one of the charting libraries like High charts, D3 charts, etc. Experience in frameworks like Bootstrap, Foundation and CSS pre-processors like SASS and LESS is desirable. Knowledge on Node server, Socket connections, and mechanisms to handle real-time async data would be a plus. You must have strong understanding of semantic HTML / HTML5, CSS / CSS3.
Responsibilities: Complete ownership (code & team) of one or more business-critical modules. Work with product and UX teams to design, build and extend consumer-facing products. Translate complex functional and technical requirements into detailed architecture, design, and code. Demonstrate a high degree of ownership, accountability and exhibit high energy on org level initiatives. Demonstrate creativity and sound analytical skills in identifying effective approaches to develop solutions independently. Deliver features with high quality, on-time as per project plans and delivery commitments. Work with team members to manage the day-to-day development activities, participate in designs, design review, code review, and implementation. Maintain current technical knowledge to support rapidly changing technology, always on a lookout for new technologies and work with the team in bringing in new technologies. Must be able to work with a minimum of technical supervision and supplemental engineering support, while responding efficiently to multiple program priorities. In addition, the role involves analyzing the latest technologies and development trends, establishing and implementing standard practices. Mentor other engineers and foster team spirit. Requirements: Only candidates who understand data structures, algorithms, design, and architecture while working for high volume mobile apps with millions of users. Tier 1 B.E. or higher in Computer Science or equivalent. 6+ years of frontend development experience. Experience designing highly interactive web applications for desktop and mobile with performance, scalability, accessibility, usability, design, and security in mind. If you don't have all of these, that's ok, but be excited about learning the few you don't know. Hands-on experience building web applications using any of the modern frameworks like ReactJS, Angular, etc. Strong, object-oriented design and coding skills. Solid software development background including design patterns, data structures, test-driven development. Excellent verbal and written communication skills. Excellent command over Data Structures and Algorithms. Strong problem solving and analytical skills. Strong UI design exposure and experience in making web apps work intuitively. Knowledge about delegates, protocols, notifications and application life cycle. Experience of working in a product-based company. Prior experience of working in a startup.