Key Skills: iOS, Objective C, Swift, Flutter, Dart, RESTful APIs, SQLite, Firebase, UI/UX, Agile.
Roles & Responsibilities:
- Develop and maintain high-quality mobile applications for iOS using Objective C and Swift.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Utilize Flutter for cross-platform app development.
- Ensure the performance, quality, and responsiveness of applications.
- Identify and correct bottlenecks and fix bugs.
- Work with RESTful APIs to connect mobile applications to back-end services.
- Implement design patterns such as BLoC, MVP, MVVM, and MVC.
- Manage databases using SQLite and integrate with services like Firebase and Push Notifications.
- Participate in Agile and Scrum practices to enhance team productivity.
- Adhere to UI/UX best practices and design standards.
- Utilize debugging tools such as layout Inspector, App Inspection, and memory profiling to ensure application quality.
- Communicate effectively with team members and stakeholders to achieve project goals.
Experience Required:
- 4 - 8 years of experience in native iOS application development using Objective C and Swift.
- Practical exposure to Flutter and Dart for building cross-platform mobile apps.
- Experience in debugging, performance tuning, and memory optimization of iOS applications.
- Proven track record of working in Agile teams and contributing to full app development life cycle.
Education: Any Graduation