Software Engineer’s responsibilities include gathering user requirements, defining system functionality, writing code in languages like Python and JavaScript, and conducting software testing. Experience in full-stack development will be an asset.
Job Responsibilities:
Develop documentation to identify requirements and solutions.
Write well-designed, testable code.
Integrate software components into a fully functional software system.
Troubleshoot, debug, and upgrade existing systems.
Deploy programs and evaluate user feedback.
Conduct software testing to ensure quality.
Design and deliver STEM courses and materials to local schools.
Requirements and skills:
2 years or more of relevant experience.
Experience designing full-stack web applications.
Proficiency in full-stack frameworks like React, Angular, Vue, NodeJS.
Knowledge of relational and/or No-SQL databases (MySQL, MongoDB).
Ability to develop software in related languages (HTML, CSS, JavaScript, Python, etc.).
Proficiency in software engineering tools.
Ability to communicate with clients and collect and document requirements and specifications.
BSc degree in Computer Science, Engineering, or a relevant field. Education-related experience will be an asset.
Applicants through Top Talent Pass Scheme are welcome.
Applicants for the High-end Talent Pass Program ("High Talent Pass Program")
Languages
English
Cantonese
Mandarin
Skills
Information Technology Management
Work benefits
5-day week
Beryl Chow
Coding101 · admin officer
Be careful
Don’t provide your bank or credit card details when applying for jobs.