Job Overview:
- As a Mobile Application Developer Intern in our Newnop Sri Lanka, you will have the opportunity to gain hands-on experience in developing mobile applications for iOS and Android platforms. Under the guidance of our experienced development team, you will contribute to the design, development, testing, and maintenance of mobile applications that enhance the user experience and drive our business goals.
Key Responsibilities:
- Coding and Development: Collaborate with the development team to write clean, efficient, and well-documented code for mobile applications using languages such as Swift (for iOS) and Flutter (for Android).
- Feature Development: Assist in the implementation of new features and functionalities in mobile applications based on project requirements and user feedback.
- Bug Fixing and Troubleshooting: Identify and resolve software defects, bugs, and performance issues to ensure the stability and reliability of mobile applications.
- Testing and Quality Assurance: Conduct unit testing, integration testing, and participate in code reviews to maintain code quality and improve app performance.
- Collaboration*: Collaborate with cross-functional teams, including designers, product managers, and QA testers, to ensure the successful delivery of projects.
- Continuous Learning*: Take advantage of learning opportunities and mentorship from senior developers to expand your knowledge and skills in mobile app development.
Qualifications:
- Currently pursuing a degree in Computer Science, Software Engineering, or a related field.
- Knowledge of programming languages such as Swift, Flutter.
- Familiarity with mobile app development frameworks, libraries, and tools.
- Strong problem-solving and debugging skills.
- Basic understanding of UI/UX principles.
- Excellent communication and teamwork skills.
- A passion for mobile technology and a desire to learn and grow as a developer.
- Previous mobile app development experience or personal projects (preferred but not required).
Benefits:
- Hands-on experience in mobile app development.
- Mentorship from experienced developers.
- Exposure to real-world projects and technologies.
- Networking opportunities within the tech industry.
- Potential for future full-time employment opportunities based on performance.