Frontend:
-Collaborate with the team and UX/UX designers to translate design concepts into interactive and functional web applications using ReactJS.
-Develop, test, and maintain responsive and optimised user interfaces that deliver exceptional user experiences across devices and browsers.
-Implement state management using React's built-in features or popular libraries like Redux or Recoil to manage application data and state.
-Participate in code reviews to ensure code quality, readability, and adherence to coding standards.
-Integrate frontend applications with RESTful APIs and backend services to enable data exchange and dynamic functionality.
-Optimise application components for performance by identifying bottlenecks and implementing necessary optimizations.
-Learn and apply best practices in web accessibility (WCAG) to ensure that applications are usable by users with disabilities.
-Stay updated with the latest trends and advancements in frontend development and ReactJS.
-Assist in troubleshooting and debugging issues to maintain the stability and functionality of applications.
Backend:
-Collaborate with the team and cross-functional teams to understand project requirements and contribute to the design and architecture of backend systems.
-Develop and maintain backend services using NodeJS, Express, and related technologies under the guidance of senior team members.
-Implement RESTful APIs and server-side logic, ensuring high performance and responsiveness of our applications.
-Assist in optimizing and troubleshooting backend services to improve performance, scalability, and overall user experience.
-Participate in code reviews to ensure code quality, readability, and adherence to coding standards.
-Work with databases (SQL or NoSQL) to create efficient and reliable data storage and retrieval mechanisms.
-Learn and apply best practices in security and data protection to ensure the integrity and safety of backend systems.
-Collaborate with the front-end team to integrate front-end components with backend services seamlessly.
-Stay updated with the latest trends and advancements in NodeJS and backend development and proactively contribute ideas for improvement.
(Apply now at https://my.hiredly.com/jobs/jobs-malaysia-bayapay-sdn-bhd-job-full-stack-developer)
; Requirements:-
-Bachelor's degree in Computer Science, Software Engineering, or a related field.
-Patience and the ability to handle challenging situations with professionalism.
-Ability to multitask and prioritize tasks in a fast-paced environment.
-Independent, proactive, and self-motivated.