Position Overview
We are seeking a motivated Software Development Intern who is passionate about building modern digital solutions involving mobile applications, backend systems, APIs, and IoT integrations. The intern will work closely with the development team to assist in building and maintaining applications that integrate mobile platforms, databases, and connected devices.
This internship offers practical exposure to full-stack development, mobile app frameworks, database systems, and IoT technologies.
Key Responsibilities
1. Mobile Application Development
- Assist in developing cross-platform mobile applications using Flutter.
- Support testing, debugging, and improving mobile application performance.
- Implement user interfaces following modern mobile design standards.
2. Backend Development
- Assist in building backend services using Laravel (PHP framework).
- Develop and maintain APIs for communication between mobile apps and servers.
- Support server-side logic, authentication, and data processing.
3. Database Management
- Work with SQL databases (MySQL / PostgreSQL).
- Assist in database design, optimization, and queries.
- Perform CRUD operations and maintain database integrity.
4. API Integration
- Integrate third-party APIs and internal RESTful APIs.
- Assist in building API endpoints for mobile and web applications.
- Test API connectivity using tools such as:
- Postman
- Insomnia
- Swagger
5. IoT System Integration
- Assist in integrating IoT devices with mobile and backend systems.
- Work with communication protocols such as:
- MQTT
- HTTP / REST
- WebSockets
- Support development of systems connecting hardware sensors with applications.
6. Testing & Debugging
- Conduct functional testing and troubleshooting.
- Identify bugs and assist in resolving software issues.
- Participate in application performance improvements.
7. Documentation
- Maintain proper documentation for:
- APIs
- System architecture
- Code modules
- Assist in preparing technical documentation for projects.
Technical Skills Required
Programming & Development
- Basic knowledge of mobile application development
- Familiarity with Flutter / Dart
- Understanding of Laravel (PHP Framework)
Database
- Knowledge of SQL (MySQL or PostgreSQL)
API Technologies
- Understanding of:
- RESTful APIs
- JSON
- API authentication methods
IoT Knowledge
Basic understanding of:
- IoT devices and sensors
- Microcontrollers (Arduino / ESP32 / Raspberry Pi preferred)
- Communication protocols (MQTT, HTTP)
Development Tools
Experience or familiarity with:
- Git / GitHub
- Postman
- VS Code / Android Studio
- Docker (optional)
Preferred Qualifications
- Currently pursuing a Bachelor’s Degree in Computer Science, Software Engineering, Information Technology, or related field.
- Knowledge of mobile UI/UX principles.
- Exposure to cloud platforms (AWS, Google Cloud, or Firebase) is a plus.
- Interest in IoT ecosystems and smart device integration.
Personal Attributes
- Strong problem-solving skills
- Ability to learn new technologies quickly
- Good teamwork and communication skills
- Self-motivated and able to work independently
Job Type: Internship
Contract length: 4-6 months
Pay: From RM600.00 per month
Benefits:
Education:
Language:
- Bahasa Malaysia (Preferred)
- English (Preferred)
License/Certification:
- Driving License (Preferred)
Work Location: In person