Position: iOS Developer
Company: International Development Resources
Experience required: 3y
English level: pre

4+ years of experience in iOS development
Strong familiarity with Swift
Good understanding of Core Data
Good understanding of multithreading
Strong understanding of code versioning tools (Git)
Strong understanding of the full mobile development life cycle, OOP principles, design patterns
Passion for software engineering, learning and continuous improvement

Tasks and responsibilities
Follow high standards of software quality established in the team
Design, build, and maintain high performance, reusable, and reliable code
Collaborate with cross-functional teams to define, design, and ship new application features
Identify options for potential solutions and assessing them for both technical and business suitability