Junior iOS Developer (Swift, Native)

What You'll Do (Key Responsibilities)

  • Develop and maintain high-quality, native iOS applications using Swift.
  • Implement modern, responsive user interfaces using SwiftUI and maintain existing components built with UIKit.
  • Design Custom UI components.
  • Work with health data frameworks, with a primary focus on Apple Health (HealthKit), to manage and display user wellness data.
  • Create compelling and interactive data visualizations, including graphs and charts, to represent complex information.
  • Apply architectural patterns like MVVM and clean architecture principles under the guidance of senior engineers.
  • Integrate with RESTful APIs to connect the application with backend services.
  • Collaborate closely with product managers, designers, and engineering teams to meet delivery goals.
  • Write clean, maintainable, and testable code, participating actively in code reviews and agile workflows.
  • Support technical documentation and contribute to debugging and performance tuning.

 

 

Qualifications & Skills

Required:

  • Experience: 1โ€“2 years of mobile development experience with a strong focus on native iOS, or a comprehensive portfolio of iOS-focused projects.
  • Language & Frameworks: Solid experience with Swift and a strong background in native iOS development using UIKit. A good understanding of or experience with SwiftUI is highly valued.
  • Core Concepts: Good understanding of Object-Oriented Programming (OOP), the iOS app lifecycle, and architectural patterns like MVVM.
  • API Integration: Experience working with RESTful APIs, JSON, and modern backend integrations.
  • Tools: Proficiency with Xcode and version control using Git.
  • Soft Skills: Strong communication skills, a genuine eagerness to learn, and the ability to thrive in a distributed remote team.

Preferred Qualifications (Nice to Have):

  • Familiarity with Firebase, push notifications, or local storage solutions (e.g., Core Data, SwiftData).
  • Experience with CI/CD, mobile testing tools (XCTest), or publishing applications to the App Store.
  • A portfolio of apps or a GitHub profile showcasing practical work.
  • A genuine interest in HealthTech, FinTech, or data analytics platforms.

 

 

Engagement Model

  • Remote, full-time.
  • Task- or milestone-based coordination with regular check-ins.
  • Opportunities for growth into mid-level positions based on performance.
  • Monthly invoicing.

 

 

What We Offer

  • Competitive compensation and performance-based incentives.
  • A fully remote work environment with a global team.
  • The opportunity to work on impactful projects at the intersection of technology and innovation.
  • Professional growth and learning opportunities in cutting-edge domains.
  • A collaborative, mission-driven culture.

Required languages

English B1 - Intermediate
IOS Mobile Applications, iOS
Published 22 September
86 views
ยท
27 applications
60% read
ยท
0% responded
To apply for this and other jobs on Djinni login or signup.
Loading...