Location: – Offshore
NP- 15 days’ notice/Immediate
Email :- email@example.com
WhatsApp :- +971 529421270
Position Overview :-
- We’re actively seeking a skilled and driven iOS Developer to join our team of experts. As an iOS Developer, your focus will be on working closely with various teams to create, enhance, and manage top-notch iOS applications that provide users with outstanding experiences. Your responsibilities will encompass developing impressive iOS applications, covering both the user interface that people interact with and the integration of back-end services.
- This entails collaborating effectively with different teams to design creative and user-focused experiences that contribute significantly to our company’s achievements.
- Collaborate with product managers, designers, and other stakeholders to understand requirements and translate them into technical specifications.
- Develop, test, and deploy iOS applications using Swift, and Objective-C, ensuring they meet the highest quality standards.
- Develop captivating user interfaces that provide intuitive and visually appealing interactions.
- Implement elegant and efficient solutions for various iOS-related challenges, including performance optimization and memory management.
- Write clean, modular, and well-documented code following industry best practices and coding standards.
- Stay up to date with the latest iOS and Apple platform developments, incorporating best practices and new technologies into the development process.
- Participate in code reviews to ensure code quality, maintainability, and adherence to coding standards.
- Troubleshoot and resolve issues reported by users, ensuring smooth app functionality and user satisfaction.
- Collaborate with backend developers to integrate APIs and web services into the mobile application.
- Continuously identify opportunities to improve the application’s performance, user experience, and overall quality.
- Keep track of industry trends and innovations, sharing knowledge and insights with the team.
- Participate in brainstorming sessions and contribute creative ideas to enhance the app’s features and functionalities
- Work in an Agile development environment, participating in sprint planning, stand-ups, and other team activities.
- Proven experience as an iOS Developer with a portfolio of published iOS applications.
- Proficient in Swift, SwiftUI, and/or Objective-C programming languages and familiarity with iOS frameworks.
- Strong understanding of iOS app architecture, design patterns (MVC, MVVM, VIPER, etc.), and best coding practices.
- Knowledge of iOS Human Interface Guidelines and a keen eye for design details to ensure polished UI/UX.
- Familiarity with mobile app testing and debugging techniques to ensure app stability.
- Experience working with SOAP, RESTful APIs, integrating third-party libraries, Core Data or SQLite or NoSQL, etc.
- Solid understanding of version control using Git.
- Strong problem-solving skills and the ability to work in a fast-paced, collaborative environment.
- Good communication skills and the ability to articulate technical concepts to non-technical team members.
- A strong passion for mobile technologies and a willingness to stay updated with the latest industry trends.
- Ability to effectively collaborate with designers to transform wireframes and mock-ups into exceptional user interfaces.
- Prior experience with Agile development methodologies is advantageous.
- Familiarity with other programming languages and frameworks (e.g., React Native, Node.js) is a plus.
- An impressive portfolio showcasing past iOS projects or applications is highly desirable.
- Bachelor’s degree in computer science, Software Engineering, or a related field is preferred, but relevant experience will also be considered