Become part of the software engineering team and gain valuable hands-on experience by working on real-world projects, particularly in e-wallet or e-invoicing systems. Play an active role in essential stages of the software development lifecycle, including design, development, testing, and maintenance.
Job Responsibilities
Development & Maintenance
Work closely with team members to develop applications.
Conduct testing and ensure the application's stability through regular maintenance.
Willing to learn software design principles and development workflows in real-world projects.
Documentation & Communication
Create and maintain documentation for software design and technical specifications.
Communicate effectively with team members to provide development updates, track progress, and seek guidance when needed.
Troubleshooting & Debugging
Collaborate with team members to identify and resolve application issues.
Analyze problems to determine their root causes.
Work together with the team to develop and implement effective solutions.
Job Requirement
Bachelor’s degree in Computer Science, Software Engineering, IT, or a related field. (Preferably CGPA 3.5 or above)
Preferably available for 5 months or longer (final-year students in their last semester will consider first).
Solid understanding of JavaScript, TypeScript, and data structures.
Strong debugging skills, able to identify issues, find the root cause, and suggest solutions.
Bonus points if you're familiar with React and React Native.
Good communication skills in English.
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job