JOB OVERVIEW
- In-depth knowledge of Unity framework
- Strong C# programming
- Experience working with game assets (menu, animation, material)
- Optimizing games and rendering performance (GPU, CPU)
- Knowledge in cloud computing technologies (server, hosting, API gateway, relational/non-
relational database)
- Experience in mobile app development
- Experience in user session management
- Understanding game scenes, camera, and UI
- Develop and deploy games/APIs to production environment
- Write the clear documentation for library, project, and business flow
- Maintain with new technologies trend and research and develop
- Continuous improvement on current system and new system and apply new technology
- Understand common security threads such as SQL Injection, File Injection, Cross Site
Scripting etc.
- Be able to identify the bugs within existing apps and monitoring the performance or system
issue.
- Understand some concept of clean code, clean architecture, reusable, maintainable
code
- Knowledge of software engineering methodologies (SDLC, Agile, Waterfall )
- Estimate task and working hours for each feature and projects
- Report the status update, issue, and solution to the development manager
- Strong experience in C#
- Experience in either NodeJS, PHP, Ruby or Python backend development
- MVC Framework: ExpressJS, Laravel, Django, etc.
- Experience in one of the cloud service providers (AWS, Azure. OCI, Google Cloud)
- Understanding of app releasing process in the following markets (Google Play, App Store,
Huawei AppGallery)
- Have developed in-app purchase functionality
- Basic command of Linux, window server
- Version controlling: Git
- API: JSON, XML, REST API, SOAP API
- Auth framework: OAuth2, JWT, Basic
- Basic encryption: md5, sha256, etc.
- Queue system: Kafka, ActiveMQ, RabbitMQ, etc.
Development experience in VR / AR (ARKit, ARCore)/ AI / Mixed Reality (MR) is a plus
Having one of below degrees
- Bachelor of Science in Computer Science (BSCS)
- Bachelor of Computer Engineering (BS Comp. Eng.)
- Bachelor of Science in Information Technology (B.Sc. IT)
Job Details
- Offered Salary:
Negotiable - Career Level:
Junior - Experience:
0-3 years - Gender:
No preference - Qualification:
Bachelor degree
