Overview

We are looking for a Junior Mobile App Developer, focused primarily on iOS development, to support our mobile projects on a part-time or freelance basis. The ideal candidate has a foundational understanding of iOS app development and can work independently while collaborating with the team as needed.

Key Responsibilities

  • Develop and maintain iOS mobile applications using Swift and Xcode
  • Work on app features, UI components, and performance optimizations for iOS
  • Collaborate with senior developers, designers, and product teams to deliver new features
  • Debug and resolve issues to ensure smooth app performance on iOS devices
  • Write clean, maintainable code following iOS development best practices
  • Perform basic testing, QA, and device compatibility checks
  • Stay updated on the latest iOS frameworks, tools, and development trends

Required Qualifications

  • 1–2 years experience in iOS mobile app development (school, internship, or project experience accepted)
  • Proficiency in Swift, Xcode, and iOS frameworks (UIKit, SwiftUI, Foundation)
  • Basic understanding of RESTful APIs and JSON integration
  • Familiarity with Git or other version control systems
  • Understanding of iOS architecture patterns (MVC/MVVM) and app lifecycle

Preferred (Nice to Have)

  • Experience with SwiftUI
  • Exposure to Core Data or persistent storage frameworks
  • Familiarity with third-party SDK/API integrations
  • Experience with unit testing (XCTest)

Soft Skills

  • Strong communication and teamwork
  • Ability to work independently in a part-time/freelance setup
  • Problem-solving mindset and eagerness to learn