Intern - Mobile Applications Development Intern (AI2401)

  • Internship
Job expired!

Activate Interactive Pte Ltd (“Activate”) is a leading technology consultancy headquartered in Singapore with a presence in Malaysia and Indonesia. We provide our clients with high-quality, cost-effective, and highly effective end-to-end application development, including mobile and web applications, and cloud technology. Our goal is to remove technological barriers and enhance their business efficiency.

We strive to positively impact the lives of people and the environment we live in through the use of technology. We are dedicated to creating a favorable environment for all our employees, enabling them to realize their full potential, and create opportunities for continuous innovation.

We are currently looking to expand our team by adding new members.

If you are excited about the prospect of being part of a growth-oriented company with great potential in mobile and web technologies aimed at positively impacting people's lives, we look forward to hearing from you.


We are looking for a talented and motivated intern to join our team. In this role, you will help design, build, and maintain high-quality mobile applications that offer exceptional user experiences. You will work alongside various teams, including designers, product managers, and backend engineers, to create smooth and engaging mobile experiences for our users.

Responsibilities:

  • Design, develop, and maintain high-quality mobile applications for iOS and/or Android platforms using modern frontend frameworks and libraries, such as React Native.
  • Collaborate with UI/UX designers to turn designs and wireframes into high-quality, responsive user interfaces.
  • Work extensively with product managers, backend engineers, and other stakeholders to delineate and implement application features and functionality.
  • Debug and optimize mobile applications to ensure peak performance, reliability, and user experience.
  • Write neat, maintainable, and scalable code that aligns with industry best practices and coding standards.
  • Participate in code reviews, giving and receiving constructive feedback to continuously improve code quality and maintainability.
  • Stay up-to-date with the latest trends, tools, and technologies in mobile development and identify opportunities to apply new techniques and frameworks to improve application performance and user experience.
  • Assist in creating technical documentation, including design specifications, user manuals, and API documentation.

Requirements:

  • A final year university student in a relevant computer science or computer engineering course
  • Proven experience in mobile application development, with a strong portfolio showcasing iOS and/or Android applications.
  • Experience or knowledge in mobile development frameworks and languages - React Native.
  • Proficiency in Java (for Android Native coding) and Objective-C (for iOS Native coding) is preferred.
  • Understanding and interest in mobile UI design principles, patterns, and best practices.
  • Understanding of version control systems, such as Git.
  • Excellent problem-solving, debugging, and troubleshooting skills.
  • Strong communication and teamwork skills, with the ability to collaborate effectively with cross-functional teams.


Nice-to-Have Skills:

  • Familiarity with backend development and API integration.
  • Familiarity with agile development methodologies, such as Scrum or Kanban.
  • Knowledge of mobile app accessibility and internationalization best practices.
  • Knowledge of mobile application performance optimization techniques, including caching, memory management, and asynchronous programming.
  • Familiarity with mobile application testing frameworks and methodologies, including unit testing, integration testing, and UI testing.

Benefits

  • An enjoyable working environment
  • Opportunity for conversion

Does this seem like a role that could interest you?

Activate is an equal opportunity employer. Employment decisions are made based on merit, qualifications, and abilities. Activate does not discriminate in employment opportunities or practices on the basis of race, color, religion, gender, sexual orientation, national origin, age, disability, marital status, or any other characteristics protected by law.

Your privacy and the security of your data are of utmost importance to Activate.

Your personal data will be processed for the purpose of managing Activate's recruitment activities, which include setting up and conducting interviews and tests for applicants, evaluating and assessing the results, as well as other actions necessary in the recruitment and hiring process.

Please consult our Privacy Notice (https://www.activate.sg/privacy-policy) to understand more about how we collect, use, and transfer the personal data of our candidates. It also provides information on how you can request access, correction, and/or withdrawal of your Personal Data.