Frontend Software Engineer (React / React Native)
Description
Salary: RM 5,800 – RM 6,300 per month
About the role
Frontend Software Engineer position focused on developing and maintaining responsive web and mobile applications using JavaScript, TypeScript, React and React Native. You will translate UI/UX designs and product requirements into functional, reusable and visually consistent interfaces, building interactive dashboards, maps, data visualizations and location-based features for public transport technology.
Key responsibilities
Develop and maintain responsive web and mobile applications using JavaScript, TypeScript, React and React Native.
Translate UI/UX designs and product requirements into functional, reusable and visually consistent interfaces.
Build interactive dashboards, maps, data visualizations and location-based features.
Integrate backend APIs to support journey planning, live vehicle tracking, electronic ticketing, payments and operational reporting.
Implement real-time data updates and ensure smooth application performance across different devices and screen sizes.
Write and maintain unit, integration and end-to-end tests to ensure application quality and reliability.
Identify, troubleshoot and resolve frontend performance issues, bugs and usability problems.
Participate throughout the software development lifecycle, from requirements gathering and technical planning to deployment and maintenance.
Collaborate with designers, backend developers and product teams through code reviews, sprint planning and user acceptance testing (UAT).
About you
Strong proficiency in JavaScript and TypeScript.
Hands-on experience with React.js and modern frontend development practices.
Good understanding of HTML5, CSS3 and responsive web design.
Experience building reusable UI components and managing application state using tools such as Redux or similar libraries.
Experience integrating RESTful APIs and handling asynchronous data.
Familiarity with Git and GitHub for version control and collaborative development.
Understanding of frontend architecture, browser compatibility, application performance and debugging.
Strong eye for detail and care about user experience.
Ability to take initiative in identifying problems and proposing solutions.
Comfortable working independently while collaborating effectively with the team.
About us
Hexon Data Sdn. Bhd. builds technology (traded under the name 'JustNaik') that makes public transport smarter, more accessible and efficient. We build technology that makes public transport smarter, more accessible and efficient, working on real-world software systems involving APIs, databases, cloud infrastructure, IoT integrations and real-time data processing.
Benefits
Competitive compensation commensurate with experience and capabilities.
Real product ownership working on production systems used in real-world transport operations.
Technical exposure including hands-on experience with cloud infrastructure, IoT integrations, real-time data processing and payment technologies.
Direct collaboration with founders, engineering team and product stakeholders.
Growth opportunities to take on meaningful technical responsibilities and grow alongside an evolving technology company.
Learning and development opportunities to explore new technologies, improve engineering practices and expand technical expertise.
Performance bonus.
Sense of purpose with work directly impacting how people move around within cities nationwide.