Position: Middle iOS developer
Company: Anoda
Category: iOS
Experience required: 2y
English level: upper

Required skills

-2,5+ year professional iOS development experience
-2,5+ year professional experience developing in Swift
-Obj-c understanding
-Solid understanding of common design patterns
-Strong knowledge of object­-oriented approach
-Databases: Realm, Core data
-Network: Moya, mitmproxy or Charles, Postman
-UI: Snapkit, Autolayout
-VC: GIT, common commands, rewrite commit message, remove commit from history, resolve merge conflicts,
merging pbxproj
-Understanding of Apple’s design principles and interface guidelines
-Upper-Intermediate English

Responsibilities

— Develop new features according to specs while conforming to best practices
— Unit test all new code
— Provide input on new feature Architecture
— Perform Code Reviews
— Understand requirements and be able to translate them into application features
— Be a team player
— Have experience working in Agile atmosphere
— Perform unit and integration tests
— Troubleshoot problems on time
— Be able to set up and meet your own estimates.
— Good time management skills
— Know what responsibility is