Mobile Applications Development Intern
Activate Interactive
- Geylang, Singapore
- $1,500 per month
- Training
- Full-time
- 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 translate designs and wireframes into high-quality, responsive user interfaces.
- Work closely with product managers, backend engineers, and other stakeholders to define and implement application features and functionality.
- Debug and optimize mobile applications to ensure optimal performance, reliability, and user experience.
- Write clean, maintainable, and scalable code following industry best practices and coding standards.
- Participate in code reviews, providing and receiving constructive feedback to continuously improve code quality and maintainability.
- Stay current with the latest mobile development trends, tools, and technologies, and proactively identify opportunities to apply new techniques and frameworks to improve application performance and user experience.
- Assist in the creation of technical documentation, including design specifications, user manuals, and API documentation.
- A final year university student in related computer science / computer engineering course
- Proven experience in mobile application development, with a strong portfolio showcasing iOS and/or Android applications.
- Experience / 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 interests of 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.
- 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.
Kindly note that only shortlisted candidates will be notified.
InternSG