Role
You will gain hands-on experience in software development by assisting senior engineers in building high-quality web and mobile applications. This internship offers foundational learning in backend system development, coding best practices, and contributing to real-world digital projects.
Responsibilities
- Learn to develop basic backend system components for web and mobile applications under direct supervision.
- Assist in writing clean, efficient code and understanding coding standards.
- Participate in the application delivery process, learning about timelines, scope management, and quality assurance.
- Learn to identify and troubleshoot basic technical issues in web and mobile applications.
- Collaborate within the engineering team, understanding teamwork in a professional development environment.
- Stay updated with the latest programming languages and technologies, actively participating in knowledge sharing.
Requirements
- Educational Background: Undergraduate student (preferably 3rd or 4th year) in Computer Science, Software Engineering, Information Technology, or a related field.
- Professional Experience: No prior professional experience required, but academic projects, personal coding initiatives, or relevant coursework demonstrating strong programming aptitude are essential.
- Technical/Hard Skills: Excellent analytical and foundational programming skills in at least one language (e.g., PHP, C#, Java). Basic understanding of web and/or mobile application concepts.
- Soft Skills: Strong problem-solving abilities. Good communication skills (written and verbal). Eager to learn, highly detail-oriented, and a proactive approach to coding challenges.
- Bonus Points: Any experience with version control systems (e.g., Git). Contributions to small personal projects.