Job Briefing :
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 .