Job Description
Key Responsibilities:
- System Design and Development:
- Design scalable and efficient architectures for web and mobile applications.
- Develop web and mobile applications using technologies such as React, React Native, Node.js, PHP, Java, Python, and JavaScript.
- Guide development teams in implementing design solutions.
- Requirements Analysis and Documentation:
- Collaborate with business teams to define requirements for web and mobile applications.
- Write detailed system specifications and technical documentation.
- AI Technology Integration:
- Evaluate and select appropriate AI tools and technologies.
- Develop integration strategies for AI algorithms and guide their implementation.
- System Testing and Support, Maintenance:
- Participate in the planning and execution of testing plans.
- Support the deployment process of systems.
- Provide technical support, monitor system performance, and continuously improve system functionality.
- Continuous Improvement and Technology Update:
- Stay informed about technology trends and promote best practices within the team.
- Maintain enthusiasm for developing skills in AI and machine learning.
- Project Management and Collaboration:
- Assist project managers in managing projects.
- Effectively communicate with cross-functional teams to ensure projects are completed on time.
Qualifications:
- Bachelor's degree in Computer Science or related field.
- At least 5 years of experience in IT, system analysis.
- Development Skills:
- Proficient in web and mobile application development (iOS/Android).
- Skilled in using technologies such as React, React Native, Node.js, PHP, Java, Python, and JavaScript for web and mobile application development.
- Server and Database Knowledge:
- Familiarity with web application servers such as Oracle Weblogic Server, IBM Websphere Server, and Apache.
- Knowledge of MSSQL and NoSQL database management and operations.
- System Integration and AI:
- Experience in system integration or AI-related product development.
- Successful implementation of AI solutions in large-scale enterprise projects is plus.
- Development Processes:
- Familiarity with agile development, CI/CD, and DevOps practices.
- Development Skills:
- Personal Attributes:
- Strong sense of responsibility and excellent teamwork.
- Outstanding problem-solving and communication skills.
- Good written, spoken in Chinese(MUST) and English.
Platform Advantages:
- Stability: We offer a stable work environment that supports long-term career growth.
- Projects: Join us and you will have the opportunity to work on a variety of projects across different business areas and technology stacks.
- Young Culture: Our team is vibrant and encourages innovative thinking and personal growth.
- Competitive Compensation: We offer a competitive salary and benefits.
Click "Apply Now" to apply for this position or call Miley Guan at +852 3180 4977 for a confidential discussion. All information collected will be kept in strict confidence and will be used for recruitment purpose only.