Job description
Join a dynamic mobile development team as an Intern, Software Engineer Mobile (iOS) at Private Advertiser. This is a paid on-site internship based in Petaling Jaya, Selangor, offering you hands-on experience building high-quality iOS applications. You will report to the Software Engineering Manager II, Mobile (iOS) and collaborate with designers, product managers, and backend engineers to deliver features that delight users.
During your internship, you will gain practical experience across the entire development lifecycle—from ideation and design to implementation, testing, and deployment. You will write clean, maintainable Swift code using UIKit or SwiftUI, participate in code reviews, and contribute to automated tests. You will learn modern iOS development patterns, explore performance optimization, and work with RESTful APIs and data persistence. You will also receive structured feedback, career guidance, and opportunities to showcase your work to the team and leadership. This role emphasizes learning, curiosity, and teamwork in a fast-paced, Agile environment.
What you will gain: hands-on project work, mentorship from senior engineers, exposure to real-world product decisions, and a clear path toward potential future opportunities within the company. If you are passionate about mobile development, enjoy solving problems, and want to grow your skills in a supportive, collaborative setting, this internship is for you.
Responsibility
- Assist in designing, building, and maintaining iOS mobile applications using Swift, UIKit, and SwiftUI.
- Collaborate with product and design teams to implement responsive, accessible user interfaces.
- Write clean, testable code and participate in unit tests and code reviews.
- Fix bugs, optimize performance, and ensure cross-version compatibility on iOS.
- Contribute to documentation, release notes, and knowledge sharing.
- Support CI/CD workflows and basic automation for mobile builds and testing.
- Engage in Agile ceremonies and contribute to feature planning and estimation.
Qualification
- Current student or recent graduate in Computer Science, Software Engineering, or a related field.
- Foundational knowledge of Swift and the iOS SDK (UIKit or SwiftUI).
- Understanding of mobile UI/UX design principles and best practices.
- Familiarity with version control, preferably Git.
- Basic experience consuming RESTful APIs and JSON data; comfortable with asynchronous programming.
- Strong problem-solving, communication, and teamwork skills; eager to learn and take initiative.
- Ability to work onsite in Petaling Jaya, Selangor and commit to the internship duration.
- Proactive attitude and a portfolio or projects demonstrating mobile development interest is a plus.