Senior iOS
- Industry Other
- Category Software Engineering
- Location Kathmandu, Nepal
- Expiry date Mar 22, 2026 (1 day left)
Job Description
Qualification
- Bachelor’s degree in Computer Science, Computer Engineering, or a related field.
- 3–5 years of proven experience in iOS development using Swift and Objective-C.
- Solid understanding of MVP/MVVM and Clean Architecture.
- Experience with Domain-Driven Development.
- Proficient with Auto Layout and programmatic UI building.
Job Description
- Collaborate with Product Owners and Tech Leads to clarify scope, dependencies, and break down requirements into actionable tasks.
- Prioritize and deliver high-quality features on time, maintaining a focus on performance and user experience.
- Write, test, debug, and refine robust iOS code using Swift and Objective-C.
- Integrate new features while maintaining backward compatibility and ensuring updates align with the latest iOS platform versions.
- Follow and enforce clean architecture patterns (MVVM, MVP, etc.), dependency injection, and modular design.
- Investigate and resolve bugs through root cause analysis and emergency patching when necessary.
- Optimize legacy code and improve performance, stability, and maintainability of the app.
- Create and maintain technical documentation, including specifications and application details.
- Review peer code, provide feedback, and ensure adherence to coding standards and security practices.
- Monitor app performance, tune memory usage, and use tools such as Instruments for debugging.
- Collaborate across departments and ensure consistent communication regarding project status and issues.
- Support and mentor junior engineers; contribute to bootcamp sessions and technical knowledge sharing.
- Stay updated on emerging trends and tools in mobile development and explore new technologies for process improvement.
Required Skills
- Languages: Swift, Objective-C
- Architecture: MVVM, MVP, Clean Architecture
- Frameworks: UIKit, Core Data, Cocoa Touch, Core Animation, Core Graphics
- Tools & Libraries: Xcode, Git, Firebase, Alamofire, Crashlytics, Instruments
- Testing & CI/CD: Unit Testing, Jenkins, Bitrise (or similar)
- Design Tools: Figma, Zeplin
- Others: RESTful APIs, GCD, Auto Layout, Agile/Scrum, App Store Deployment, Push Notifications
Apply now: [email protected]
Location: Lalitpur
.