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;