استخدام IOS Developer
شرح موقعیت شغلی
We are seeking a highly skilled and results-driven iOS Developer to join our team. In this role, you will focus on delivering high-quality mobile experiences for our users, collaborating closely with cross-functional teams to bring innovative features to life while optimizing app performance.
Responsibilities:
- Design, develop, and maintain high-quality iOS applications using Swift and SwiftUI
- Work closely with product managers, designers, backend developers and QA team to define and deliver features that meet project objectives.
- Optimize app performance to ensure smooth user experiences across various devices and operating systems.
- Write clean, scalable, and testable code while adhering to industry best practices and design patterns.
- Debug and resolve technical issues efficiently, ensuring seamless app operation.
- Analyze user feedback and app metrics to enhance application performance and usability.
Requirements:
- Proficiency in Swift
- Strong knowledge of SwiftUI, and modern iOS development practices, including declarative UI design and reactive programming with Combine
- Solid experience with architectural patterns like MVVM, Redux, or Clean Architecture
- Proven experience integrating third-party libraries, APIs, and SDKs
- Proficient in integrating and consuming RESTful APIs, working with JSON data formats, and implementing asynchronous programming patterns to ensure responsive and efficient app performance
- Knowledge of Apple’s Human Interface Guidelines (HIG) and ability to create user-friendly interfaces
- Experienced in utilizing Xcode, Instruments, and other advanced debugging and performance optimization tools to enhance app quality and efficiency
- Skilled in version control tools like Git
- Familiar with testing frameworks like XCTest and UI automation
- Knowledge of analytics and monitoring tools such as Firebase, Google Analytics, or WebEngage.
- Excellent problem-solving skills and the ability to provide technical guidance and solutions
- Strong communication skills and the ability to collaborate effectively within a team
مهارتهای مورد نیاز
- IOS
- Git
- MVVM
حداقل سابقه کار
- سه تا شش سال
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست