19/05/2021
Educational Requirements:
• BE/B-Tech in Computer Engineering, Computer Science, or an equivalent degree.
Experience and Skill Requirements:
• 5+ years of development with C/C++, Microsoft’s .NET stack, including, C #, IIS, and Web API,
• Experience with Multithreading and Win32 and COM APIs
• MS SQL server and other SQL DB as well as NoSQL DBs,
• Good OOD/OOP skills and an understanding of design patterns,
• Strong experience in application development and software development life cycle management in technical environments,
• Advanced JavaScript experience including async programming, promise, event loop, etc.,
• Capable of dealing with complex data schema, data flow, and state management,
• Strong critical thinking and mindset to deal with web frontend development including but not limited: Troubleshooting skills, logging collections (to server maybe), WebRTC media processing, browser side performance optimization, knowing different browsers’ behaviours,
• Very comfortable dealing with CSS/HTML, Bootstrap/Flexbox layouts,
• Very sensitive to end user experience and user flow,
• Good with Unit Testing and Integration Testing, and
• Fluent with Git source control, and GitHub.
Preferred Qualifications:
• Familiar with audio, video formats, capture, encoding, decoding.
• Experience with a range of audio/video tools such as WiMedia Foundation, FFmpeg, VLC, and Lead Tools.
Soft Skills:
• Ability to thrive in a collaborative, empowered, self-organized team environment.
• Good oral and written communication skills
• Proficient in English – employees will be required to communicate with English-speaking colleagues.
• Excellent analytical skills such as planning and problem-solving.
• Passion to learn new tools and methods and expand knowledge.
• Accountable, high follow through on commitments
• Team player, able to mentor more junior teammates.
• Excellent organization skills and attention to detail