CrimsonLogic
UIUX/Software Intern
CrimsonLogicSingapore22 hours ago
InternshipInformation Technology

Our Employee Value Proposition

Advancing our People.

Advancing our World.


At CrimsonLogic, we put your Career and Well-being first.

We are committed to advancing your career through a full spectrum of professional Development programs with the support of a strong Total Rewards philosophy that focus on your well-being.

We believe that by investing in each and every one of our employees’ professional and personal growth, we can collectively make a positive impact on the world as we strive for greatness together in a nurturing and inclusive workplace.


Role Purpose(s)

The Intern (Trainee) will support the Global Portnet (GPN) team in the design, development, testing and enhancement of the enterprise web application platform. As GPN undergoes a mid-life system upgrade and continues expansion across regions, the intern will play a key role in refining user experiences, supporting feature consolidation and contributing to UI/UX improvements, prototypes, technical documentation and backend development tasks.


The role provides hands-on exposure to modern web technologies, DevOps practices and opportunities to explore emerging technologies such as AI to enhance system capabilities and efficiency. The intern should be an eager, independent learner who is passionate about technology-driven solutions and improving digital products for real-world users.


Key Accountabilities

The intern will be involved in key areas across GPN for development and improvement activities such as:

  • Contribute to web application development, using modern frameworks and programming languages.
  • Participate in application and module testing, including the design of automated testing frameworks and test scripts.
  • Prepare and maintain technical documentation such as design specifications, Swagger documentation, test guides and development scope documents.
  • Support UI/UX design activities, including prototyping, design refinement and usability improvements.
  • Assist in the consolidation and enhancement of system features as part of the mid-life system upgrade.
  • Collaborate with users and internal stakeholders to gather requirements, refine features and improve system usability.
  • Explore and support AI-driven initiatives, contributing ideas and prototypes for future enhancements.
  • Support DevOps-related activities when required, such as deployment processes, application monitoring and version control tasks.


Job Responsibilities & Duties

The intern will have opportunities to gain experience across a range of Product Development activities such as:

  • Develop UI prototypes using tools such as Figma to visualize and iterate user interface concepts.
  • Implement frontend features using Angular, HTML, CSS and JavaScript to enhance application usability.
  • Assist in backend development using Java or related technologies to improve existing functionalities.
  • Review, understand and improve existing codebases, ensuring better performance and maintainability.
  • Create automated test cases and frameworks using tools such as Katalon and JUnit.
  • Conduct system testing, integration testing and user acceptance testing support.
  • Document technical workflows, APIs, design changes and newly developed features.
  • Participate in user discussions, help analyse user needs and translate them into practical design or development solutions.
  • Research and evaluate new tools, technologies and AI capabilities that could enhance GPN.
  • Work independently while coordinating closely with team members to deliver assigned tasks on time.


Key Job Competencies

  • Learning Agility
  • Results Oriented
  • Continuous Improvement
  • Interpersonal Savvy
  • Resilience


Education Requirements

  • Currently pursuing a Diploma, Bachelor’s Degree, or Master’s Degree in Computing, Computer Science, Information Systems, Software Engineering, or equivalent fields.


Working Experience Requirements

  • No prior working experience required.
  • Experience in school projects, internships, or personal projects involving application development, UI/UX prototyping, or testing will be advantageous.


Skills Required

Must-have skills

  • Strong interest in software design, development and testing
  • Good communication skills and ability to work independently


Preferable skills

  • Understanding of Angular, JavaScript, or similar web development frameworks
  • Proficiency in Java programming or similar languages
  • Familiarity with UI/UX prototyping tools such as Figma
  • Basic knowledge of automated testing tools (JUnit, Katalon)
  • Experience with documentation tools (Swagger)


CrimsonLogic is proud to be an equal opportunity employer. We hire talented and passionate people of all backgrounds and create an inclusive workplace for all employees to develop and build their career with us.

Key Skills

Ranked by relevance