job description
Join ACP Computer Training & Consultancy as a Mobile App Developer Intern in the vibrant heart of Bali! This is your chance to gain hands-on experience in developing, maintaining, and enhancing mobile and web-based software solutions that drive performance, functionality, and exceptional user experiences.
As part of our dynamic team, you’ll collaborate with seasoned developers to bring innovative ideas to life, solve real-world challenges, and contribute to projects that make a tangible impact. Whether you’re passionate about iOS, Android, or cross-platform development, this internship offers a unique opportunity to grow your skills in a supportive, fast-paced environment.
Based in Canggu, Bali, you’ll work in a creative and inspiring setting while building a strong foundation for your career in tech. Ideal for students or recent graduates eager to break into the industry, this role combines learning with practical, project-based work.
Responsibility
- Assist in the design, development, and testing of mobile applications for iOS and/or Android platforms.
- Collaborate with senior developers to debug, optimize, and enhance existing mobile and web applications.
- Contribute to UI/UX improvements to ensure intuitive and engaging user experiences.
- Write clean, efficient, and well-documented code following industry best practices.
- Participate in code reviews and incorporate feedback to improve software quality.
- Research and implement new technologies and frameworks to stay ahead of industry trends.
- Assist in API integration and backend connectivity for seamless app functionality.
- Support the maintenance and updates of live applications to ensure optimal performance.
Qualifications
- Currently pursuing or recently completed a degree in Computer Science, Software Engineering, or a related field.
- Basic knowledge of mobile development frameworks (e.g., Flutter, React Native, Swift, Kotlin, or Java).
- Familiarity with web technologies (HTML, CSS, JavaScript) is a plus.
- Understanding of OOP principles and software development lifecycle.
- Strong problem-solving skills and attention to detail.
- Ability to work in a team environment and adapt to feedback.
- Passion for mobile app development and eagerness to learn new technologies.
- Portfolio or GitHub repository showcasing personal or academic projects is a big plus.