Position: Senior iOS Developer
Category: iOS
English level: fluent
Years of experience: 9

Strong English communication skills
Strong iOS development skills
Project Management experience
Attention to details, both in UI/UX and in code
Experience with TDD and gitflow
Remote work experience
Get things done attitude
I have strong English communication skills, both written and verbal. I’m working with English-speaking clients directly since 2013; currently all communication is in English (Slack + regular calls).

I have solid iOS development skills: I’m working on iOS apps more than 8 years, working with Swift since v2.3, Objective-C since ARC (I worked a bit with MRC). I’m using gitflow, MVVM architecture, unit-testing and I used TDD before.

I have experience leading team and managing projects: I led development of multiple iOS apps and one Android app, it included creating project spec with client, working on wireframes and designs with designer, planning and coordinating mobile development and delivering apps to app stores.

I have “get things done” attitude. Most developers I know are striving to make code “perfect” (I’ve been there). And I know that good code today is better than perfect code tomorrow (if such thing as “perfect code” exists). I’m constantly looking for a balance between clean code, task done in time and UX and I’m ready to simplify things for users even if it means making code look worse for developer.
I’m looking for an interesting project in a strong team, where I can grow professionally and personally.