Web Developer

TATAN Agrotech Sdn Bhd • 📍 Engineering
💰 RM 3,500 – RM 4,500 / month
📋 Full-time 🏢 On-site
📄Job Description

Here is a tailored job description designed to attract strong full-stack or front-end developers experienced in modern web frameworks, dynamic data visualizations, and AI integration.

Job Title: Web Developer (Agricultural AI Platform)

Employment Type: Full-Time / Contract

Location: On-site / Hybrid / Remote

Position Overview
We are seeking a talented and versatile Web Developer to build and launch an interactive, data-driven Web Application centered around Smart Agriculture and AI technology. In this role, you will lead the web frontend and middleware integration for our agricultural AI platform—turning complex datasets, real-time IoT sensory feeds, micro-services, and machine learning models into clean, intuitive, and responsive user experiences.

Key Responsibilities
Frontend Development: Design and implement fast, responsive, and mobile-friendly user interfaces for web applications, client dashboards, and public web portals.

AI & API Integration: Connect UI components with backend AI/ML inference endpoints, RESTful APIs, and WebSockets to deliver real-time recommendations, alerts, and analytics.

Data Visualization: Build interactive graphs, dynamic charts, heatmaps, and diagnostic UI components to represent farm analytics, environmental trends, and crop health metrics.

Performance & Scalability: Optimize web assets for high performance across diverse devices and low-bandwidth rural connections.

System Integration: Work alongside backend engineers and database teams to ensure seamless data flow between sensors, AI engines, and user interfaces.

Maintenance & Iteration: Conduct code reviews, fix bugs, implement feature updates, and ensure enterprise-level web security and data privacy.

Required Qualifications
Experience: 3+ years of professional web development experience.

Frontend Tech Stack: Proficiency in modern frameworks (React.js, Vue.js, Next.js, or Svelte) alongside HTML5, CSS3/Tailwind CSS, and JavaScript/TypeScript.

Backend Knowledge: Experience working with Node.js, Python (FastAPI/Django/Flask), or PHP for backend API consumption and server-side rendering.

API Development: Strong understanding of RESTful APIs, GraphQL, and WebSockets for real-time data streaming.

Data Visualizations: Hands-on experience with plotting and mapping libraries such as Chart.js, Recharts, D3.js, Leaflet, or Mapbox.

Version Control: Proficient with Git and collaborative development workflows (GitHub/GitLab).

Preferred / Nice-to-Have Skills
Prior experience developing web tools or dashboards for Agriculture, Smart Farming, IoT, or Industrial Automation.

Familiarity with rendering machine learning outputs (LLMs, computer vision diagnostic tools, or predictive algorithms) on the web.

Experience with cloud platforms (AWS, GCP, Vercel, or Cloudflare) and CI/CD pipelines.

Understanding of UX/UI principles tailored for field operators and agricultural business stakeholders.