Overview

“Codulate” is looking for a “Mid IOS Developer”.

Responsibilities:


- Collaborate with product managers, designers, and other developers to define, design, and ship new features
- Troubleshoot, optimize, and perform performance tuning for existing iOS applications
- Stay up-to-date with the latest industry trends in mobile technologies, implementing new technologies and tools to enhance our iOS applications
- Ensure applications meet Apple’s guidelines and maintain a smooth submission process to the App Store
- Participate in agile development practices, including daily stand-ups, sprint planning, and retrospectives
- Write and maintain unit and UI tests to ensure robustness, including edge cases, usability, and general reliability
- Evaluate and implement new methodologies to improve the development lifecyle
- Provide estimates on development cycles, working closely with the product team to plan product roadmaps

Required Qualifications:


- Bachelor's or Master's degree in Computer Science, Engineering, or a related subject
- Minimum of 3 years of iOS development experience, with a proven track record of delivering high-quality mobile applications
- Proficient in Swift and knowledgeable in Objective-C
- Deep understanding of iOS frameworks such as UIKit, Core Data, Core Animation, as well as offline storage,threading, and performance tuning
- Familiarity with RESTful APIs to connect iOS applications to back-end services
- Strong understanding of Apple’s design principles and interface guidelines
- Experience with performance and memory tuning with tools (such as Instruments and Shark, depending on project needs)
- Familiar with cloud message APIs and push notifications
- Proficient understanding of code versioning tools, such as Git
- Experience with continuous integration and automated testing frameworks
- Excellent problem-solving skills, with the ability to translate complex requirements into functional architecture