We are looking for a passionate Junior Software Engineer with strong skills in Flutter mobile application development, along with basic knowledge in Laravel backend development and IoT device integration.
Key Responsibilities
- Develop and maintain cross-platform mobile applications using Flutter.
- Implement UI designs, navigation flows, and animations.
- Integrate mobile applications with backend APIs (JSON/REST).
- Ensure application performance, responsiveness, and stability.
- Troubleshoot bugs and optimize app performance.
Laravel Backend (Basic Knowledge)
- Assist with simple backend tasks in Laravel.
- Help develop or update API endpoints for mobile usage.
- Perform basic CRUD operations using Laravel + MySQL.
- Collaborate with seniors on backend logic and security.
IoT Integration (Basic)
- Understand basic IoT concepts (sensors, microcontrollers, connectivity).
- Assist in integrating mobile apps with IoT devices (Bluetooth, WiFi, MQTT, or API-based communication).
- Work with the team to test and troubleshoot IoT data flow to the mobile app.
- Learn and implement basic protocols used in IoT systems.
Requirements
- Must-Have Skills
- Practical experience in Flutter (Dart).
- Knowledge of mobile UI/UX development.
- Understanding of REST API integration.
- Basic knowledge of Laravel (routes, controllers, models, migrations).
- Basic SQL knowledge (MySQL preferred).
Sensors
- Bluetooth / WiFi / MQTT
- Microcontrollers (ESP32, Arduino) — optional but good to have
- Experience with Git or GitHub.
Nice-to-Have
- Experience with Provider, GetX, or Bloc for state management.
- Experience with Firebase (Auth, Firestore).
- Knowledge of JSON parsing and data handling.
- Experience building dashboards or admin panels.
- Familiarity with MQTT Brokers (Mosquitto, EMQX).
- Basic understanding of WebSockets.
Soft Skills
- Strong problem-solving skills.
- Willingness to learn new technologies (especially IoT).
- Good communication and teamwork.
- Attention to detail and ability to work independently.
Education
- Diploma or Degree in Computer Science, Software Engineering, Electrical/Electronic Engineering, or related fields.
Be careful - Don’t provide your bank or credit card details when applying for jobs. Don't transfer any money or complete suspicious online surveys. If you see something suspicious, report this job ad.