Position: Senior iOS Developer / iOS Tech Lead
Category: iOS
English level: fluent
Years of experience: 10

You might be interested in checking out my newborn technical blog. The link is in profile. 

Also, if you have a tradition of knowledge sharing inside teams, I'd gladly support it. I have some already piloted lectures that I gave for teams internally (both iOS-specific and CS-wide)
Currently I am an iOS technical lead in team of 3 developers. We are a subdivision of a larger team writing health-and-fitness app for a major player in Fitness industry. My main responsibility as a tech-lead is, actually, technical review of mobile solutions and technical decision-making. I’m also in charge of mentoring and technical assistance for team, doing code-review, recruitment, communication with management, clients, and other teams on both ongoing and strategic matters. Regular developer’s responsibilities still take much of my time though. I perform the fullest cycle of development process from architecture design to submission to app store and further support.
Before this I took part in another big enterprise, it was a start-up white-label music application branded for Europe's biggest media content providers with hundreds of thousands of active users. I also did several smaller projects for iOS before.
And back in my younger days, I’ve had some experience with enterprise server-side Java and its most popular frameworks, HTML and GWT frontend, Android, and even Blackberry (also Java).

My passion is engineering, and this is the terrain I’m willing to explore even more. While being a convinced supporter of Apple ecosystem and technical vision, I’m glad to the opportunity of widening my technical horizons in related areas. I also find myself enjoying mentoring and teaching job, trying to express things simpler and more consistent.
- My dream job is engineering-driven. Here the spirit of creating elaborate high-quality solutions is at least never repressed with the needs and deadlines of business, and moods of the clients/users/stakeholders (which are also respected of course). That would be ideal if values of company were inline with developers’ passion to create better product, and if company encouraged best coding and architecting practices, keeping the code-base maintainable, agile and enjoyable to work with. I believe “enjoyability” is something inseparable from what both iOS users and developers are supposed to experience.

- If your team uses SwiftUI or plans to adopt it in the near future, it would be a big plus for me.

- I would prefer to work in team rather than by myself. I’m interested in absorbing new knowledge from others, and I believe I have something to share from my side.

- Feeling comfortable with technical leadership and taking responsibility for technical solutions, but much less inclined to people management (like tracking their occupancy, working with personalities etc). I’m not stuck to tech-lead’s position though. It’s okay for me to be senior developer, depending on other conditions.