We are looking for a skilled iOS Developer to design, develop, and maintain high-quality native mobile applications for iOS platforms. The ideal candidate will be proficient in Swift, have a strong understanding of the iOS SDK, and experience with modern development tools and frameworks. You will collaborate with cross-functional teams to deliver scalable and user-friendly applications that meet business requirements
Application Development
Design, develop, and implement iOS applications aligned with user and business needs
Ensure applications meet Apple's guidelines and are optimized for the App Store
Quality Assurance
Conduct comprehensive testing (unit, integration, and system) to ensure application quality and reliability
Debug and resolve issues identified during testing or reported by end-users
Collaboration and Communication
Work closely with product owners, designers, backend developers, and stakeholders to deliver seamless solutions
Clearly articulate technical challenges and solutions during project discussions
Maintenance and Optimization
Monitor and improve application performance, addressing bottlenecks or crashes
Update existing applications to maintain compatibility with new iOS versions and devices
Technical Leadership
Guide junior developers or team members on best practices, coding standards, and design principles
Participate in code reviews to ensure the delivery of high-quality code
Innovation and Continuous Learning
Stay informed on the latest iOS trends, technologies, and tools to bring innovative solutions to the organization
Experiment with new frameworks and libraries to improve development processes
Integration and APIs
Integrate iOS applications with backend systems, RESTful APIs, and third-party services
Ensure seamless connectivity and functionality between app features and server-side services
Documentation and Reporting
Prepare and maintain technical documentation for apps, APIs, and integration workflows
Provide regular updates to supervisors and stakeholders on project progress and challenges
Security and Compliance
Implement security measures to protect sensitive user data within the app
Ensure compliance with Apple's App Store policies and any industry-specific regulations
Requirements
Education and Experience:
Bachelor's degree in computer Science, Software Engineering, or a related field, or equivalent experience
At least 2 years of experience in iOS application development using Swift and Objective-C
Proven track record of developing and deploying iOS applications available in the App Store
Technical Skills:
Strong knowledge of iOS frameworks such as UI Kit, Core Data, Core Animation, Core Location, and Core Graphics
Proficiency in Swift and Objective-C programming languages
Experience with Xcode and the iOS SDK
Familiarity with RESTful APIs to connect iOS applications to backend services
Understanding of Apple's design principles and interface guidelines
Experience with version control systems like Git
Knowledge of testing frameworks such as XC Test for unit testing
Familiarity with CI/CD pipelines and tools for mobile development
Soft Skills:
Strong problem-solving skills and attention to detail
Ability to work collaboratively in a team and communicate effectively with stakeholders
Time management skills with the ability to prioritize and meet deadlines
Additional Knowledge:
Experience with mobile analytics tools and crash reporting tools (e.g., Firebase, Crashlytics)
Knowledge of Agile/Scrum methodologies
Experience working on financial or enterprise applications is a plus
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job