Position: Senior Software Engineer
Category: iOS
English level: upper
Years of experience: 5

- Constantly generate new ideas for the product I work on that follow up with an experiment and end up with improvements to our metrics or user feedback.
- Always set a high-quality level of the User Interface for new features on the current project and always reached that level, whereby our QA team noticed a meager amount of bugs and issues connected with UI.
- Improved app performance many times over the last 6 months by using modern approaches and frameworks in the development and optimizing the legacy code. 
- During my free time, I investigated modern UX features specific to iOS apps and implemented them in the application, raising the quality of the product.
5+ years of commercial experience as a software engineer:

- 5+ years of iOS development using Swift that includes development of applications, app extensions, and SDKs.
- 3+ years with Redux and data-driven design (UDF);
- Reactive Programming (Reactive Swift) and MVVM;
- Metaprogramming using Sourcery or ERB;
- Prefer using less 3rd party dependencies, but I like using Snapkit, SwiftGen, Swinject, and Nuke. 
- I also love using custom operators and functions, inspired by other functional languages like pipe, curry, flip, contact, etc. (e.g., swift-overture);
- Large experience in UI tests, Snapshot tests, and Unit tests, including Quick&Nimble;
- Sufficient knowledge of Core Animation, AVFoundation, AuthenticationServices, WidgetKit, and other frameworks;
- Good at configuring continuos deployment, mostly prefer GitLab environment;
- Integrated tools for better code review and development (SwiftLint, ESLint, Danger, git hooks, etc.);
- Worked on projects w/ NodeJS using TypeScript;
- Experience with GraphQL both on backed and client (including Apollo);

Expertise:
- Social networks
- E-commerce
- Advertising
- Language assistant

Location - Poland
Looking only for product companies or startups.

The preferrable option is native iOS development using Swift and UIKit/SwiftUI.

I live in Poland, so remote work is a preferable option for the upcoming year, but it may be changed further.