Frontend Developer

Level: Junior, Senior

We are seeking a Frontend Developer to join our dynamic and small team on this impactful project. You will be responsible for frontend implementation, ensuring the system meets our client's specific needs and delivers a high-quality user experience.

You will collaborate closely with a senior developer and a business analyst who will provide requirements. Your ability to contribute to UI/UX design will be essential.

Company Overview

We are a forward-thinking technology company specializing in developing bespoke software solutions for clients in various industries. Our current project leverages RFID technology for inventory tracking and workflow efficiency in the service industry.

Project Overview

We are working on a project expected to last approximately two years. The project involves building a comprehensive management system:

  • Workflow and inventory tracking
  • Inventory quality control
  • Accounting integration
  • Report generation
  • Additional features like vehicle and driver scheduling, factory process tracking, and client-side inventory management

The system will be developed using web technologies to create browser-based and desktop applications that run on Android and Windows operating systems.

Key Responsibilities

  • Lead the design and development of user-friendly web and desktop interfaces using JavaScript, HTML, and CSS
  • Contribute to UI/UX design as a designer, ensuring intuitive and user-friendly interfaces
  • Build cross-platform applications using web technologies that run on Android and Windows operating systems
  • Write maintainable and well-documented code, demonstrating mastery of JavaScript fundamentals
  • Work with the business analyst to interpret mock-ups and translate them into functional user interfaces

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field
  • 2+ years of professional experience in development with a strong focus on frontend technologies
  • Experience interpreting mock-ups and requirements from business analysts
  • Extensive experience with HTML and CSS, including Flexbox/Grid and cross-browser compatibility.
  • Ability to contribute to UI/UX design in capacity of a designer
  • Strong collaboration skills to work closely with a small team
  • Excellent problem-solving skills and attention to detail
  • Strong communication and teamwork abilities

Preferred Skills

  • Understanding of UI/UX principles and ability to contribute to design efforts
  • Experience with hardware integration (e.g., printers)
  • Familiarity with offline technologies (e.g. Local Storage, PWA)
  • Experience with RFID technology (e.g., Impinj readers)
  • Experience in developing software for the logistics or supply chain industry
  • Knowledge of access control systems using QR codes or smart cards
  • Experience in building applications using React Native

What We Offer

  • Opportunity to take a leading role in a long-term, impactful project that will transform an industry.
  • Collaborative and innovative work environment within a small team, allowing for significant individual contribution.
  • Competitive salary and benefits package including EPF, SOCSO, EIS
  • Professional development opportunities and potential for involvement in future projects.
  • Flexible work hours and the possibility of remote work.