Overview
Mobile Application Developer Internship (Non-Paid)
Company: Divor Automations (Pvt) Ltd
Location: Colombo, Sri Lanka (Hybrid)
Type: Internship / Industrial Training Program
Role Overview
We are looking for a motivated Mobile Application Developer Intern to join our team for a 6-month industrial training program. This role focuses on Flutter-based mobile development, full-stack exposure, and integrating AI-driven features into modern applications.
The selected candidate will be involved in the full software development lifecycle from concept and design to development and deployment while working in a collaborative, fast-paced environment.
Responsibilities
Work cross-functionally to define and write code for new features
Participate in full software development lifecycle (design, development, testing, deployment)
Develop and maintain mobile applications using Flutter
Collaborate with cross-functional teams to define, design, and ship new features
Follow best practices in source control (Git), CI/CD, and unit testing
Adhere to delivery timelines and sprint commitments
Contribute to backend/full-stack components when required
Assist in integrating AI-based functionalities into applications
What You Will Gain
Hands-on experience in real-world product development
Exposure to full-stack engineering and system design
Practical knowledge of AI integration in applications
Industry-level development workflows and best practices
Mentorship and structured learning environment
Requirements
Basic understanding of Flutter / Dart or mobile app development
Familiarity with iOS and Android platforms
Understanding of programming fundamentals (OOP, APIs, etc.)
Exposure to version control tools like Git
Strong willingness to learn and adapt quickly
Good problem-solving mindset and communication skill
Knowledge of backend technologies (Node.js, Firebase, etc.)
Basic understanding of AI/ML concepts
About Divor Automations Pvt Ltd
We at Divor focus on building embedded systems which are used for Industrial automation and IOT. Our RND team specializes in customized solutions for your problems. Our specialization is the capability to synchronize software with hardware devices. Assembly of embedded systems are done locally to cater low-cost solutions.