Responsibilities:
- Assist in the development of web applications, covering both front-end and back-end tasks.
- Collaborate with the development team to understand project requirements and objectives.
- Participate in code reviews, providing feedback on code quality and best practices.
- Work alongside senior developers to troubleshoot issues and implement solutions.
- Contribute to the design and implementation of user-friendly web interfaces.
- Develop and manage databases and server-side applications.
- Write effective APIs and ensure they are well-documented.
- Test software for responsiveness, efficiency, and bug fixes.
- Learn and apply security best practices for data protection.
- Engage in Agile methodologies and other relevant development processes.
Want more jobs like this?
Get Software Engineering jobs in Chengdu, China delivered to your inbox every week.
- Currently enrolled in a degree program in Computer Science, Software Engineering, or a related field.
- Basic understanding of front-end technologies (HTML, CSS, JavaScript) and back-end languages (such as Node.js, Python, or Ruby).
- Familiarity with databases and server management.
- Good problem-solving skills and a willingness to learn.
- Ability to work well in a team environment and communicate effectively.
- A strong desire to learn and grow as a developer.
- Experience with front-end frameworks like React, Angular, or Vue.js.
- Knowledge of version control systems, such as Git.
- Understanding of cloud platforms like AWS, Azure, or Google Cloud.
- Familiarity with containerization and orchestration technologies like Docker and Kubernetes.