

Search by job, company or skills

Application Development
- Develop and maintain iOS applications using Swift (and occasionally Objective-C).
- Implement UI components following Apple Human Interface Guidelines.
- Integrate apps with RESTful APIs and third-party SDKs.
- Ensure app performance, responsiveness, and memory optimization.
Testing & Code Quality
- Write unit tests and participate in code reviews.
- Experience with XCTest, Fastlane, and automation tools (Senior).
- Conduct advanced code reviews and enforce coding standards (Senior).
Collaboration & Agile Practices
- Collaborate with designers, backend developers, and QA teams in Agile/Scrum environments.
- Work closely with product managers and architects on technical strategy (Senior).
- Communicate technical concepts clearly to both technical and non-technical stakeholders.
Architecture & Advanced Development (Senior-Level Focus)
- Lead architecture and design decisions for complex iOS applications.
- Implement advanced patterns like MVVM, Clean Architecture, and modularization.
- Integrate advanced analytics, monitoring, and security measures.
- Contribute to CI/CD automation and DevOps practices for mobile.
Frameworks & Tools
- Strong proficiency in Swift and familiarity with UIKit, Auto Layout, and Storyboard.
- Experience with Core Data, Combine, or RxSwift.
- Deep expertise in SwiftUI and advanced frameworks (Senior).
- Strong knowledge of asynchronous programming, Combine, and Reactive frameworks (Senior).
Deployment & Cloud Integration
- Knowledge of App Store submission process and TestFlight.
- Familiarity with version control (Git) and basic CI/CD.
- Experience with cloud integration (Firebase, AWS Amplify) and push notifications (Senior).
Leadership & Mentoring (Senior-Level Focus)
- Mentor junior and mid-level developers.
- Drive technical standards and best practices across teams.
- Provide guidance on performance tuning, memory management, and security.
Job ID: 152375825