Epicareer Might not Working Properly
Learn More

Internship - Software Engineer (Front end)

Salary undisclosed

Checking job availability...

Original
Simplified
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.
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.