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.
,
- 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.
[Apply now at https://my.hiredly.com/jobs/jobs-malaysia-bayapay-sdn-bhd-job-full-stack-developer]