image

Software Engineer Intern

Job Responsibilities

  • Understand user requirements, and translate them into application features
  • Support the entire application lifecycle (concept, design, test, release, and support)
  • Cooperating with back-end developers, designers, and the rest of the team to deliver well-architected and high-quality solutions
  • Responsible for the development of mobile apps on iOS/Android platforms
  • Fixing bugs and performance problems
  • Writing clean, readable, and testable code
  • Developing new features and user interfaces from wireframe models
  • Research and suggest new mobile products, applications, and protocols
  • Ensure new and legacy applications meet quality standards
  • Analyze user's requirements/functional specifications and provide solutions from a technical perspective

Job Requirements

  • Major in Computer Science or any software-heavy programme (fresh graduates or graduates with some years of experience will both be considered)
  • Previous internship/working experience is highly preferred
  • Mobile app (Android/iOS) development experience is essential
  • Programming experience using kotlin/Swift is essential
  • Deployment experience with AWS is desirable
  • Good communication skills
  • Good team player, self-initiative, and pro-active
  • Highly goal-driven and work well in fast-paced environments
  • Pay strong attention to details and deliver work that is of a high standard