Key Responsibilities:
* Lead the technical aspect of a product development team (30-50%)
* Handle general managerial tasks in the team (50-70%)
* Architect, design and deliver system given the specifications and requirements.
* Establish best coding practices and provide technical recommendation on systems and tools;
* Guide, mentor and coach team members on their progression and development of technical and personal skills;
* Communicate with Engineering Manager, Product Manager to understand business requirements of the product.
* Plan, organize and develop new ideas/features for our system.
* Document and maintain software functionalities.
* Respond and follow up to incorporate feedback and draw new insights.
* Prioritize tasks to meet multiple deadlines.
Requirements
* A total of 5 - 8 years of experience only.
* Understanding of the front-end and back-end processes;
* Ability to work with HTML / CSS, Ability to work with databases.
* At least 3 years of related technical experience in building large-scale, high-availability, low-latency systems.
* At least 2 year of proven leadership and managerial skills.
* Strong technical knowledge with web technology stacks.
* Strong in analytics and problem solving technique
* Experience with cloud, Linux systems is a strong plus.
* Understanding of digital advertising technologies is a plus
* Willingness to learn and able to pick up new technology or new concepts fast;
* Able to work independently as well as in collaborative mode with minimum supervision;
* Work productively even under pressure;
* Excellent attitude, analytical, organizational and problem-solving skills coupled with a good work ethic with proper follow-through;
* Excellent communication in written and spoken English.
* Possess at least a Degree or Diploma in computer science, engineering, or IT related experience;