What We Can Offer
• Understanding the requirements needed to perform the software/application development work required by each project
• Be responsible for building attractive, efficient, and responsive applications for TV.
• Be involved in the complete project lifecycle from requirements to final delivery.
• Researching, designing, implementing and managing software programs based on company’s procedures
- University Graduates in Software engineering, Computer science or equivalent.
- Ability to self-learn and adapt to new technologies quickly.
- Good communication skills in English.
- Knowledge of software development process and software deployment project management.
- Strong knowledge and experience with Object-Oriented Programming (OOP) principles and design.
- Understanding & utilization of Data structure & Algorithm.
- Strong proficiency in C/C++, C# applications development.
- Experienced in Jira, Git or other source control systems.
* Nice to have:
- Knowledge of Computer graphics algorithm.
- Knowledge of OpenGL, GLM, OpenCV, EGL.
- Knowledge of TDD principles and designing test cases.