We are currently seeking a highly skilled and experienced Senior iOS Developer to join our dynamic development team. As a Senior iOS Developer, you will be responsible for crafting top-notch iOS applications by leveraging your expertise in iOS technologies and keeping up-to-date with the latest advancements in the iOS ecosystem.
Collaborate with cross-functional teams to gather and understand project requirements, translating them into well-designed and efficient iOS applications.
Create visually appealing and intuitive user interfaces for iOS devices, following the latest UI/UX trends and best practices.
Write clean, maintainable, and high-performance code for various iOS applications, ensuring seamless functionality and responsiveness.
Conduct rigorous testing and debugging of applications to identify and resolve any issues or bugs promptly.
Stay informed about the latest updates and changes in the iOS platform, tools, and technologies, and proactively apply them to improve app development.
Assess and integrate third-party libraries, frameworks, and APIs to streamline the development process and enhance app performance.
Work closely with backend developers to establish efficient communication between the iOS applications and server-side logic.
Provide mentorship and guidance to junior developers, fostering their growth and skills development.
Conduct code reviews to maintain code quality and ensure adherence to coding standards.
Continuously research industry trends and best practices, identifying opportunities for optimizing the iOS development process and architecture.
Bachelor's degree in Computer Science, Software Engineering, or a related field.
Proven work experience as an iOS Developer with 3-5 years of hands-on experience in developing iOS applications.
Proficiency in Swift and Objective-C programming languages for iOS development.
Strong knowledge of iOS SDK, different iOS versions, and the ability to work with various screen sizes and device types.
Experience with various architectural patterns like MVC, MVVM, or VIPER to build scalable and maintainable iOS apps.
Familiarity with cloud message APIs and push notifications to implement real-time updates.
Sound understanding of RESTful APIs for seamless data communication and integration with backend services.
Proficient in version control systems like Git to manage source code efficiently.
Experience with performance and memory optimization tools, as well as benchmarking and tuning techniques.
Familiarity with the latest iOS development tools and technologies such as SwiftUI, Combine, and Xcode.
Solid grasp of the latest trends in UI/UX design and adherence to mobile accessibility standards.
Strong ability to work collaboratively within a team and effectively communicate technical concepts to non-technical stakeholders.
Excellent problem-solving skills and the capability to adapt quickly to changing project requirements.
Preferred (but not required):
Familiarity with cross-platform mobile development frameworks like Flutter or React Native.
Knowledge of CI/CD pipelines and automated testing frameworks for iOS applications.
Experience with location-based services, mapping, and geofencing applications on iOS.
Contributions to open-source iOS projects or personal iOS app projects.
Join our team of passionate developers who are dedicated to crafting exceptional iOS applications using the latest technologies. If you are eager to make a significant impact and excel in the world of iOS app development, we look forward to receiving your application.
آیریا از سال 94 فعالیتش را با ایده خلق و مدیریت ارزش در صنعت پرداخت و همراهی افراد جوان، توانمند و با انگیزه شروع و در سال 96 با تاکید بر زندگی هوشمند و آسان به شرکت زندگی سازان هوشمند آیریا تبدیل شد. ماموریت ما بهبود کیفیت زندگی مردم، تسهیل فرآیندها و کاهش چالش کسب و کارها، ایجاد نوآوری و انقلاب در صنعت مالی و پرداخت هست.
اگر خلاقیت و توسعه در کار برای شما اهمیت بالایی دارد و به دنبال چالش و هیجان هستید، ما در آیریا صمیمانه منتظر شما هستیم.