Job Search and Career Advice Platform

Enable job alerts via email!

Junior Software Engineer (Mobile)

Nu Vending

Kajang Municipal Council

On-site

MYR 100,000 - 150,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A technology firm in Malaysia is looking for a passionate Junior Software Engineer skilled in Flutter mobile application development. This role involves developing cross-platform apps, integrating with backend APIs, and assisting in Laravel backend tasks. Candidates should have a diploma or degree in Computer Science or related fields, along with practical experience in Flutter and basic knowledge of Laravel and MySQL. This position offers a supportive team environment focused on learning and development in the IoT field.

Qualifications

  • Practical experience in Flutter (Dart).
  • Understanding of REST API integration.
  • Basic knowledge of Laravel (routes, controllers, models, migrations).
  • Strong problem-solving skills.
  • Attention to detail and ability to work independently.

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.

Skills

Flutter (Dart)
Mobile UI/UX development
REST API integration
Basic knowledge of Laravel
Basic SQL knowledge (MySQL)

Education

Diploma or Degree in Computer Science, Software Engineering, Electrical/Electronic Engineering

Tools

Git or GitHub
ESP32
Arduino
Job description

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.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.