Job Responsibilities
· As an Application Developer, you’ll play a pivotal role in designing, developing, and implementing robust applications. Your responsibilities will include:
Application Development:
· Your experience to create high-performance applications using NodeJS but React.JS, typescript, and python
· Write clean, efficient, and reusable code.
Integration and Collaboration:
· Collaborate closely with Scrum masters, Product owners, Architects, Business Analysts, and Quality Engineers.
· Work on user stories elaboration, test automation, bug fixes, and more.
Web and Mobile Integration:
· Integrate server-side logic with user-facing components built by front-end developers.
· Ensure seamless functionality across both web and mobile platforms.
Security and Performance:
· Implement effective security protocols, data protection measures, and storage solutions.
· Run diagnostic tests, identify defects, and provide technical support.
Job Requirements
· Degree holder in Information Technology, Computer Science or equivalent
· Minimum 2-4 years of experience with solid experience in application development and implementation
· Strong team management experience
· Good web programming language including NodeJS but React.JS, typescript, and python is a plus
· Experience in Docker, Kubernetes, CI/CD is a plus.
· Knowledge of infrastructure, data structures, system design, and algorithms.
· Experience in agile methodologies.
· Excellent verbal communication skills in Cantonese and English
Schedule: Full-time
Shift: Day Job
Travel: No