Location
Remote
Salary
Not specified
Type
fulltime
Posted
Today
via linkedin
Job Description
Responsibilities
- Design, develop, and maintain high-quality iOS applications using Swift and SwiftUI/UIKit, ensuring strong performance and responsiveness.
- Create and deploy cross-platform mobile applications for iOS (and Android) using the Flutter framework and Dart, utilizing a shared codebase.
- Work closely with product managers, UI/UX designers, and backend developers to plan, design, and release new features.
- Produce clean, efficient, and maintainable code while following established best practices and architectural frameworks such as MVVM.
- Build scalable and reliable iOS applications using Swift and Apple’s development tools and ecosystem.
- Conduct unit and integration testing to maintain application reliability and quality.
- Identify issues, debug errors, and improve application performance.
- Keep current with emerging mobile technologies, frameworks, and industry developments.
Required Skills and Experience
- Strong proficiency in Swift and hands-on experience with native iOS development tools, including Xcode, SwiftUI, and UIKit.
- Solid experience with the Flutter framework and Dart for cross-platform mobile development.
- Familiarity with Flutter state management approaches such as Provider, BLoC, or Riverpod.
- Experience integrating RESTful APIs and third-party libraries.
- Understanding of mobile UI/UX design principles and best practices to build intuitive and engaging user interfaces.
- Experience using version control systems, especially Git.
Preferred Qualifications
- Demonstrated portfolio of applications published on the App Store.
- Experience working within agile development environments.
- Knowledge of continuous integration and continuous deployment (CI/CD) processes for mobile applications.
Looking for more opportunities?
Browse thousands of graduate jobs and entry-level positions.