Mobile Apps Development Intern - Singapore - Activate Interactive Pte Ltd

    Activate Interactive Pte Ltd
    Activate Interactive Pte Ltd Singapore

    4 weeks ago

    Default job background
    Internship $20,000 - $30,000 per year Technology / Internet
    Description

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

    Requirements

    • 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.

    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.