BERKEBY S.A.R.L. AU
iOS App Developer Intern at BERKEBY S.A.R.L. AU in Agadir
Job Description
iOS App Developer Intern
Junior iOS App Developer
Technopark Agadir Souss Massa, MoroccoInternship / Junior PositioniOS App Development / Product Development / Software Engineering
About This Role
As part of our mobile product roadmap, we are looking for a talented and motivated iOS App Developer Intern or Junior iOS App Developer to help us build the iOS version of the Berkeby Education Intelligence 4.0 platform. The ideal candidate has strong foundations in iOS development, SwiftUI or UIKit, API integration, authentication flows, user role management, and clean mobile architecture.
iOS Development
- Swift / SwiftUI / UIKit
- Xcode & iOS SDK
- iOS app lifecycle and structure
- Navigation, routing, ViewModels
- Reusable UI components
- Local data persistence
- Apple Human Interface Guidelines
- iOS build and release workflows
Backend Integration
- REST APIs & HTTP requests
- JSON data handling
- JWT authentication
- Role-based access control
- User session management
- API error handling & loading states
- Protected routes and screens
- API testing with Postman
UI/UX & Tools
- Mobile-first responsive design
- Apple HIG & Figma
- Git / GitHub
- Firebase (a plus)
- TestFlight (a plus)
- CI/CD knowledge (a plus)
- Agile / Scrum methodology
- Debugging and testing tools
What We Offer
- Hands-on experience on a real AI SaaS platform
- International company environment
- Professional supervision and guidance
- iOS and mobile development growth
- Modern dev tools and workflows
- Work at Berkeby's Morocco office
- Growth opportunity based on performance
ResponsibilitiesDevelop the iOS version of the Berkeby platformBuild clean, responsive, and user-friendly iOS screensConnect the iOS app with Berkeby backend APIsImplement authentication and user role flowsHandle protected screens for different user typesWork with school, teacher, student, and parent user journeysHandle forms, validation, routing, and API communicationManage local storage and app stateImplement loading states, error handling, and user feedbackTest, debug, and improve iOS app featuresUse GitHub for version control and collaborationWrite clean, scalable, and maintainable iOS code.
Work Location: In person