Department of Computer Science and Engineering
Assistant Computer Officer (carrying the job title of ‘Senior Software Engineer’)
(Ref. 230001S4) (Closing date: July 4, 2023)
The Department is looking for an Assistant Computer Officer to join the software development team of the Knowledge and Education Exchange Platform (KEEP).
The appointee will (a) analyse, design and implement KEEP e-learning web applications; (b) make technical decisions on system architectures, technologies, migration plans and strategies; and (c) coach junior team members for application development and project implementation.
Applicants should have (i) a Bachelor’s degree or above in Computer Science, Software Engineering, Information Technology, or related disciplines; (ii) at least 4 to 5 years’ software development experience; (iii) experience in web development with Node.JS / Python / PHP; (iv) experience in frontend frameworks, such as React Material UI; (v) experience in database systems, such as MySQL; (vi) good leadership skills to guide less experienced members; (vii) self-motivation, good analytical and problem-solving skills, and the ability to work as a good team member; and (viii) a good command of both spoken and written English and Chinese.
Appointment will initially be made on a 1-year contract, renewable subject to good performance and mutual agreement.