Posted On 29 July

  • Software Engineer

    • Company Barkmall
    • No. of Openings 10+
    • Salary Not Disclosed
    • Work Type on-site

    Job Description :

    • Responsible for large scale web application development, application implementation, system testing, debugging and documentation including:
    • Web platforms for merchant to put in delivery order and admin portal for our operation team to manage day to day operation - built using ReactJS + Hooks / Redux / Mobx,
    • Delivery Agent mobile app for freelancers to accept order and perform delivery - built using React Native + Mobx
    • User mobile app where the end user can receive incoming order notification, order tracking, and create delivery order
    • Custom advertising and package deal features for our existing merchants to offer our users to purchase at www.barkmall.com online shop or in the app
    • Warehouse mobile app to help our team to run multiple warehouses operations
    • Scalable micro-services with NodeJS and Golang dockerised apps (deployed in Kubernetes cluster spanning across Hong Kong, Singapore, Taiwan and Malaysia region, serving as the backend
    • Proprietary backend engines for optimizing delivery decisions: routing, dispatching, auto-matching and pricing mechanism
    • Build and maintain enterprise software as a service (SaaS) and/or platform as a service (PaaS) applications.
    • Integrate third party APIs to web applications (Google, Facebook, CRMs, ERPs, WMS, custom, etc)
    • Perform cloud native application development
    • Develop backend/frontend interfaces, backend system and APIs for mobile and web applications
    • Provide analysis and technical design of the software solutions in collaboration with the development and product team
    • Improve our products through constant feature improvements
    • Research, plan and implement new features to be used by thousands of users
    • Maintain our products through code refactoring and library upgrades
    • Participate in code reviews to improve code and product quality
    • Contribute effectively to our tech solution, both front and back end
    • Analyse our data and come up with solutions that help our business scales
    • Enforce software engineering best practices within the team
    • Carry out code review, UAT and deployment.

    Basic Requirements

    • Bacherlor’s Degree holder or above in Computer Science, Information Technology or a related disciplines
    • 0-4 (or above) years of relevant working experience above in React, vue.js, node.js, express JS, redux, webpack, Java, JavaScript, Jquery, HTML, CSS, AJAX, and/or PHP
    • Solid experience in PaaS/SaaS/web application development and knowledge of cross-browser compatibility, definite advantage if worked on online marketplace platforms
    • Proficient and sound knowledge in MySQL and any NOSQL databases (Redis, Mongo) and Git
    • Very strong back-end and front-end development, and has a good sense of UI/UX.
    • Experience with Scrum and Agile development is a plus.
    • Experience in API integration with third-party system, including CRM, ERP and WMS;
    • Experience in Atlassian Product Set, including Jira, Sourcetree, Bitucket
    • Experience in AWS hosting, or any other cloud web service, and familiar with AWS and Micro-services Architecture would be a definite advantage
    • Experience in CodeIgniter and Laravel is a plus.
    • Experience in native IOS / Android app development is a plus.
    • Experience with other web applications and programming languages such as python, Go, Ruby, Ruby on Rails, C, C++, and/or other Javascript (angular, ember, kotlin, swift, backbone) definite advantage
    • Knowledge of existing e-commerce platforms (a plus but unnecessary)
    • Passionate to learn new digital technology and frameworks
    • Good team player, Positive attitude, good analytical mind with excellent troubleshooting skills
    • Open-minded, Self-motivated, hardworking and work independent is must
    • Candidates with more experience will be considered for more senior position
    • Fresh Graduates and candidates with less experience are welcome to apply
    • Good command of both spoken and written English (Chinese is a plus)

    These technical requirements are not strictly applied. We value a strong technical foundation and good attitude towards work over prior knowledge on the technological stack! This is a full-stack role but also welcome candidates with strong frontend / backend focused background and learn to become full-stack here.

    Information

    • HR Name :Human Resource
    • HR Email :help@barkmall.com
    • HR Phone :852 2177 3566
Top