Roles & Responsibilities
Exhibit strong technical knowledge, leadership skills and independent execution.
A keen eye for good experiences. Understanding the experience from a customer perspective.
Drive design discussion of complex features and own development of these modules across the application stack.
Experience working in agile teams with the ability to adapt to changing business and product needs.
An evangelist and true follower of good quality best practices (TDD, unit tests, CI).
Experience evolving the design and operation scale as new features are added to the product
Mentor junior developers and ensure quality code output (via code reads, reading references, etc.) from them.
Co-ordinate with internal teams and external partners in ensuring we build the best solution on time for the customer. Constantly looking at ways to innovate and improve the product.
Desired Skills and Experience
BE / B.Tech / M.Tech / MS in computer science from a reputed university.
9+ years of experience in the industry with experience developing complex web applications having rich interactions.
Around 3 years of management experience
Experience handling end to end ownership of the application stack.
Ability to hire and retain top-drawer talent.
Strong analytical and problem solving skills.
Knowledge of big data technology and or prior experience in internet technology frameworks will be a plus.