Lead and direct UI team, define software architecture, collaborate with other teams to explore existing systems, determine areas of complexity and potential risks to successful implementation of advanced visualization products.
Deploying applications on cloud / AWS, Azure.
Hands-on experience in Map APIs like Google Maps, OpenStreetMap and other powerful information-rich maps.
Translate wireframes into functional requirements, write well-abstracted, reusable, high-performance code for UI components.
Develop and drive large scale projects with depth in Agile SDLC and high collaboration.
Work closely with design, product management and development teams to create elegant, usable, responsive and interactive interfaces.
Contribute to continual improvement by suggesting improvements to user interface, software architecture or new technologies.
Optimize web applications to maximize speed and scale.
Support diverse clients from high-powered desktop computers to small mobile devices.
Present program status and issues to Senior Stake-holders on a regular and consistent basis in regular status reporting and meetings.
Understand and coach/guide and mentor team members, and show high level of ethics and team work.