Job Description
A company is seeking a skilled and experienced Full-Stack APP Developer to join their team. The ideal candidate will be responsible for developing a mobile application that runs on both iOS and Android platforms. This role involves working on both the client-side front-end and server-side back-end development.
Responsibilities:
- Participate in front-end/back-end development of mobile applications, designing and implementing efficient and secure back-end services.
- Integrate third-party services related to biometric authentication and optimize project functions.
- Assist in designing and implementing some functions of the client application to ensure seamless front-end and back-end integration.
- Develop and maintain RESTful APIs to support efficient communication between multi-platform clients.
- Implement data security and privacy protection measures to ensure system compliance.
- Participate in front-end UI/UX design optimization to improve user experience.
- Responsible for the project's continuous integration and delivery (CI/CD) process to ensure code quality and release efficiency.
Requirements:
- Bachelor's degree or above in Computer Science or related major.
- Have development experience of at least one complete mobile APP.
- Familiar with Flutter front-end framework, able to use it proficiently for development work.
- Familiar with one or several of the back-end frameworks such as Firebase/Node.js/Spring Boot/Django.
- Be able to participate in technology stack design based on task requirements and own experience.
- Experience in using AWS services.
- Familiar with database design and optimization, with experience in using SQL and NoSQL databases.
- Understand CI/CD tools and processes, such as Jenkins, GitHub Actions.
- Understanding of Web 3.0 industry background and experience in Web 3.0 projects is preferred but not required.
- Possess good problem-solving skills, communication skills and teamwork spirit.
The role offers: