company-logo-image

Software Engineer (Vue JS / Golang)

ashley-avatar-image

AI-generated summary

beta

This job is for a Software Engineer who builds cool mapping software that helps farmers use AI to analyze their land. You might like this job because it combines technology with agriculture, making a real-world impact while you develop exciting tools!

RM 4500 - RM 6000

Subang Jaya, Selangor

Job Description

About the Role

We are seeking a Software Engineer to develop and enhance our desktop-based mapping software used in agricultural environments. This platform integrates with AI-powered backend systems for tree detection, enabling users to visualize, analyze, and manage geospatial agricultural data effectively.

You will play a key role in building interactive map tools, integrating Al services, and ensuring the application performs reliably in real-world use cases.

Key Responsibilities

  • Design and develop scalable desktop applications using Golang (Wails framework).
  • Build and maintain interactive mapping features using Leaflet and modern frontend technologies.
  • Integrate Al server APis for tree detection, Tirocessing, and visualization within the application.
  • Collaborate with Al/ML engineers to ensure seamless data flow between the application and backend services.
  • Translate business and operational requirements into technical solutions.
  • Optimize application performance for handling large geospatial datasets.
  • Write clean, maintainable, and well-documented code.
  • Troubleshoot, debug, and resolve application issues efficiently.
  • Provide technical guidance and mentorship to junior developers when needed.
  • Work closely with QA to ensure software quality and reliability.
  • Participate in Agile / Scrum activities including sprint planning, stand-ups and retrospectives.

Working Environment

  • Primarily office-based with collaboration across software and Al teams.
  • Involvement in real-world agricultural technology solutions.
  • Opportunity to work on mapping and Al-driven products with tangible industry impact.

Who Should Apply

  • Junior to mid-level engineers looking to grow in desktop application development and Al-integrated systems.
  • Developers interested in geospatial technologies, mapping tools, and AgriTech.
  • Individuals who enjoy solving complex, data-driven problems.

What We Offer

  • Opportunity to work on innovative Al and mapping solutions in agriculture.
  • Exposure to modern technologies across frontend, backend, and Al integration.
  • Collaborative and growth-oriented environment.
  • Career development in a rapidly evolving tech domain.

Job Requirements

Must-Have Skills & Qualifications

  • Degree in Software Engineering, Computer Science, or related field (or equivalent practical experience).
  • Proficiency in Golang for application development.
  • Experience with Vue js or similar frontend frameworks.
  • Strong understanding of API integration (RESTful services).
  • Experience building or working with desktop applications.
  • Familiarity with geospatial concepts and map-based interfaces.
  • Solid debugging and problem-solving skills.
  • Ability to write clear technical documentation.
  • Good communication skills and ability to work collaboratively in a team.

Good-to-Have Skills

  • Experience with Wails (Golang framework) for desktop app development.
  • Hands-on experience with Leaflet or other mapping libraries (e.g., Mapbox, OpenLayers).
  • Familiarity with Al/ML integration workflows (eg., consuming inference APls).
  • Knowledge of geospatial data formats (GeoJSON, shapefiles, etc.).
  • Experience with Python or C#.
  • Understanding of performance optimization for data-heavy applications.
  • Experience with version control (Git) and CI/CD pipelines.
  • Exposure to cloud services or distributed systems.
  • Experience working in Agile/Scrum environments.

Skills

Vuejs2
Vue.js (Javascript Library)
Node.js (Javascript Library)
Python (Programming Language)

Company Benefits

Cutting-Edge Technology Expertise

Gain hands-on experience with advanced technologies like AI, IoT, robotics and automation.

Problem-Solving in Diverse Sectors

Drone solutions impact industries such as agriculture, construction, logistics and environmental conservation.

Multidisciplinary Exposure

Drone tech solutions often involve collaborations and multidisciplinary teams.

Career Growth

Stay updated with advancements in smart technologies, ensuring you remain competitive in an evolving job market.

Job Security

Leverage your experience in industries increasingly reliant on smart technologies, such as logistics, urban planning, and renewable energy.


Additional Info

Company Activity

Last active - few hours ago

Career Level

Junior Executive

Job Specialisation


Company Profile

Aonic-logo-image

Aonic

Aonic is an end-to-end drone solutions company. We began by providing drone services and has since evolved into a comprehensive solutions provider - creating our own drones, supplying major brands like DJI, and now expanding into distributing smart home products. With expertise across B2B and B2C segments, we deliver end-to-end solutions through six integrated verticals: agriculture, industrial, services, retail,...