Job Description Frontend:
Designing the structure and layout of a website (react, astro, solid) or mobile app (react native with expo).
Ensuring user experience determines design choices.
Developing features to enhance the user experience.
Striking a balance between functional and aesthetic design.
Ensuring web design is optimized for smartphones, desktop apps, or browsers.
Building reusable code for future use.
Optimizing web pages for maximum speed and scalability.
Utilizing a variety of markup languages to write web pages.
Maintaining brand consistency throughout the design.
Job Description Backend:
Database design and management (SQL or NoSQL), maintain server side logic (nodeJS - TS)
Creating APIs for front end consumption and other services
Containerization of services
Collaborate with cross-functional teams to ensure the successful implementation of our blockchain solutions
Write clean, efficient, and well-documented code
Test and debug code to ensure the quality of our solutions
Implement security measures to protect our blockchain solutions from potential threats
Participate in code reviews and provide constructive feedback to other developers
Job Requirements Frontend:
Degree in computer science or related field.
Understanding of key design principles.
Proficiency in HTML, CSS, JavaScript, TypeScript, and jQuery.
Familiar with React or similar Framework.
Understanding server-side CSS is a plus.
Experience with graphic design applications such as Figma, Adobe Illustrator.
Experience with responsive and adaptive design.
Understanding of SEO principles.
Good problem-solving skills.
Excellent verbal communication skills.
Good interpersonal skills.
Excellent command of English. Cantonese and Putonghua are a plus.
Job Requirements Backend:
Bachelor’s degree in computer programming, computer science, or a related field.
Typescript (strongly preferred) or Javascript, experience in Solidity is a plus.
Experience in Node.js and server frameworks such as Express.js.
Experience with cloud deployments (GCP or AWS)
Some experience with Docker (and Kubernetes is a plus)
Experience with MongoDB or other NoSQL databases
Excellent project and time management skills.
Strong problem-solving and verbal and written communication skills.
Excellent command of English. Cantonese and Putonghua are a plus.