Junior Software Developer

Private Advertiser

Johor Bahru

On-site

MYR 56,000 - 100,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Private Advertiser in Johor Bahru is seeking a motivated Junior Software Developer to join a hybrid team building cross-platform applications. You’ll work with Flutter on the frontend and Python on the backend, leveraging modern AI tools to accelerate development and learning.

You will gain hands-on experience with in-demand technologies, mentorship, and real impact on products that delight users across Southeast Asia.

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, IT, or equivalent demonstrated ability.
  • 0–2 years of professional development experience (internships, freelance gigs, or personal projects count).
  • Excellent English proficiency for written and spoken communication in a hybrid, cross-border team.
  • Strong fundamentals in programming concepts, data structures, algorithms, and OOP.
  • Practical experience with Git and GitHub for version control and collaboration.
  • Genuine growth mindset and curiosity toward Flutter, Python, and AI-assisted development.
  • Ability to thrive in a hybrid setup with in-office days in Johor Bahru.

Responsibilities

  • Design, develop, and polish high-quality cross-platform mobile apps using Flutter with strong UI and state management.
  • Build and maintain scalable backend services and APIs using Python frameworks like FastAPI or Django.
  • Leverage Claude and AI tools to boost architecture ideation, boilerplate generation, debugging, and learning speed.
  • Own features end-to-end, plan, write clean testable code, test thoroughly, and ship updates in sprints.
  • Collaborate with designers, senior engineers, and product teams in Johor Bahru and remotely with excellent English.
  • Continuously learn, propose improvements, and evolve the tech stack as the project grows.

Skills

English proficiency
Programming fundamentals
Git and GitHub

Education

Bachelor's degree in Computer Science

Tools

Flutter
Python
FastAPI
Django
Docker

Job description

We\'re an ambitious, forward-thinking team building intelligent cross-platform applications that delight users across Southeast Asia and beyond. Our flagship project combines stunning Flutter interfaces with powerful Python backends — supercharged by AI tools like Claude that help us move faster and smarter. This is a rare opportunity for a motivated Junior Software Developer to join our hybrid team based in Johor Bahru. You\'ll gain hands-on experience with in-demand technologies, receive real mentorship, and contribute to products that have genuine impact. If you communicate brilliantly in English, love clean code, and are excited to leverage AI in your workflow, we want you on the team.

KEY RESPONSIBILITIES
  • Design, develop, and polish high-quality cross-platform mobile apps using Flutter — from beautiful UIs and smooth animations to robust state management and API integrations.
  • Build and maintain scalable backend services, REST/GraphQL APIs, data pipelines, and automation scripts using Python and modern frameworks (FastAPI, Django, etc.).
  • Make Claude (and similar AI coding tools) your daily superpower — use it to ideate architectures, generate boilerplate, debug complex issues, refactor, and dramatically increase your output and learning speed.
  • Take ownership of features end-to-end: participate in planning, write clean testable code, perform thorough testing, and ship reliable updates in agile sprints.
  • Collaborate closely with designers, senior engineers, and product teammates — both in our Johor Bahru office and remotely — while maintaining excellent English communication.
  • Continuously learn and experiment. Propose improvements, explore new libraries/tools, and help evolve our tech stack as the project grows.
REQUIREMENTS

Essential Qualifications

  • Bachelor\'s degree in Computer Science, Software Engineering, IT, or a related field — or equivalent demonstrated ability through strong personal projects, bootcamps, or self-taught portfolio.
  • 0–2 years of professional development experience (internships, freelance gigs, or substantial academic/personal projects count).
  • Excellent English proficiency — clear, confident written and spoken communication is essential for our collaborative, hybrid, cross-border team environment.
  • Strong foundational knowledge of programming concepts, data structures, algorithms, and object-oriented principles.
  • Practical experience with Git and GitHub for version control, code reviews, and team collaboration.
  • Genuine growth mindset and curiosity — eager to dive deep into Flutter, Python, and AI-assisted development.
  • Ability to thrive in a hybrid setup: productive when working remotely and engaged during in-office collaboration days in Johor Bahru.
PREFERRED SUPERPOWERS
  • Hands-on Flutter experience — building production-ready apps with state management (Riverpod, Bloc, Provider), custom widgets, navigation, local storage, and third-party integrations.
  • Solid Python development skills — web APIs (FastAPI/Flask), data processing, backend logic, testing with pytest, or automation.
  • Real-world experience using Claude (Anthropic), Cursor, or similar LLM coding assistants as an active pair-programming partner. Bonus points for sharing specific examples of prompts and outcomes!
  • Understanding of mobile app lifecycle: app store submission, performance profiling, offline-first patterns, push notifications, or Firebase/Supabase.
  • Exposure to modern DevOps basics: Docker, CI/CD, cloud deployment (AWS/GCP), or monitoring tools.
  • Personal projects, open-source contributions, or hackathon work that showcase your passion for Flutter, Python, or AI-augmented coding.
Unlock job insights

Hirer responsiveness Salary match Number of applicants

Your application will include the following questions:

  • Which of the following statements best describes your right to work in Malaysia?
  • What\'s your expected monthly basic salary?
  • Which of the following types of qualifications do you have?
  • How many years\' experience do you have as a software developer?
  • How would you rate your English language skills?

To help fast track investigation, please include here any other relevant details that prompted you to report this job ad as fraudulent / misleading / discriminatory / salary below minimum wage.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Mobile App Software Developer (Flutter/Node.js)
Mobile App Software Developer (Flutter/Node.js)

Michael Page • Kuala Lumpur

On-site
MYR 100,000 - 132,000
On-site in Kuala Lumpur
Competitive salary
Large organisation with tech focus
Junior Flutter & Python Developer — AI-Driven, Hybrid
Junior Flutter & Python Developer — AI-Driven, Hybrid

Private Advertiser • Johor Bahru

Hybrid
MYR 56,000 - 100,000
Mobile Developer
Mobile Developer

Meng Kah Auto Parts Trading • Selangor

On-site
MYR 70,000 - 120,000
Flutter Applications Developer
Flutter Applications Developer

Starhub Ltd • Petaling Jaya

On-site
MYR 33,000 - 67,000
Software Developer Internship
Software Developer Internship

Mahiran Digital • Shah Alam

On-site
Flutter Developer (Mid & Senior)
Flutter Developer (Mid & Senior)

Powtech Solution • Kuala Lumpur

On-site
MYR 60,000 - 90,000
EPF
SOCSO
EIS
+1
Senior Mobile App Developer (Flutter)
Senior Mobile App Developer (Flutter)

APPLIFY TECHNOLOGIES SDN. BHD. • Puchong

On-site
MYR 89,000 - 156,000
Healthcare Insurance
Dental Care
Vision Subsidies
+8
Flutter Engineer
Flutter Engineer

Powtech Solution • Kuala Lumpur

On-site
MYR 60,000 - 100,000
EPF
SOCSO
EIS
+1
Flutter Mobile Front End Developer
Flutter Mobile Front End Developer

慘扭敬 • Kuala Lumpur

On-site
MYR 50,000 - 80,000
Mobile App Software Developer
Mobile App Software Developer

Autocount • Selangor

On-site
MYR 80,000 - 120,000
Parking Subsidy
Fridge & Pantry stocked with coffee/te
Medical, Dental & Optical benefits
+2