Responsibilities:
- Work with development teams, outsource team and project managers to ideate software solutions
- Working alongside UI/UX designers for web design features
- Developing front-end web architecture
- Build the front-end of applications through appealing visual design
- Developing back-end web applications
- Creating servers and databases for functionality
- Ensuring responsiveness and efficiency of databases and applications
- Designing and developing APIs
- Troubleshoot, debug and upgrade software
- Create security and data protection settings
- Build features and applications with a mobile responsive design
- Staying abreast of developments in web applications and programming languages
- Design and Develop applications on PowerPlatform
- Design and Develop Generative Ai applications
Skills Required:
- Candidate must possess at least Bachelor's Degree/Post Graduate Diploma/Professional Degree Computer Science, or relevant file
- Proficiency with fundamental front-end languages such as HTML, CSS and JavaScript
- Experience developing desktop and mobile applications
- Vue.js including Vue CLI, Vuex, Vue Router, and Nuxt.js, GraphQL
- Knowledge of multiple front-end languages and libraries (e.g. HTML/ CSS, JavaScript, XML, jQuery)
- Knowledge of Java Springboot back-end languages and JavaScript frameworks (e.g. React js, Node.js, Angular)
- Familiarity with databases (e.g. MySQL, MongoDB), web servers (e.g. Apache) and UI/UX design
- Excellent communication and teamwork skills. Great attention to detail. Good problem-solving skills. Organizational skills. An analytical mind
- Good initiatives, pleasant personality and able to communicate well in English and Chinese
- Added advantage if have certification in Azure and/or AWS cloud
- Added advantage if have certification in PowerPlatform