Position: Flutter + Android Native Developer
Category: Flutter
English level: upper
Years of experience: 4

Have lead a project, where decision making that has taken place enabled us to launch a web version of the Flutter mobile application in less than one week (whereas the project hasn't it as a target initially) and to the completely reworked GraphQL API (which has a bunch of real-time subscriptions, not just a set of requests with responses from a stateless backend application) in less than 8 working days as well.

Developed small bluetooth network that works with both Android and iOS devices whereas single device works as a host and manages domain-specific message exchange between the other peers.

Developed a modular library which provides ability to start camera preview, switch the camera, apply a one out of the two opengl filters over it, and record the video along with audio recording that performs on-the-fly speech-to-text conversion and translation using protobuffers.
Responsibilities I've taken:
- Project planning
- Presaling, estimations, risks analysis, customer negotiations
- Evaluation & selection of appropriate tools based on the team's experience
- Processes setup (gitflow, code review, TDD)
- Managing software licensing questions
- Development coordination & project leading
- Design-related decision making
- DevOps (basics - gitlab CI pipeline (Flutter mobile & web) & local Jenkins instance (for an Android native project) configuration and maintenance)
- Domain & technical research activities
- Identification of potential platform and client-server security breaches, design and implementation of appropriate solutions
- Features prioritizing, planning, design, development & maintenance
- Non-functional requirements fulfillment
- Application release configuration, signing and delivery to PlayStore \ AppStore, test groups and releases management

Technical experience:

Paradigms & approaches: OOP \ OOD, GRASP, SOLID, TDD, DDD, FP, RP, GitFlow

Languages: Java, Dart, C++, Kotlin

Platforms \ Frameworks  & featured libraries \ tools: Flutter (mobile, web, macOS), Android, Android SDK, Spring Boot (basics), SQLite, Firebase, Crashlytics, Google Maps, Camera2 API, Google InApp purchases API, Gradle (custom tasks, scripting, complex configuration), OpenGL ES2, BLoC, GraphQL, JNI (basics), dart:ffi (basics)

English language proficiency: Upper-Intermediate+

Ready to learn iOS in order to develop and support Flutter projects which involve codebase written using languages and tools native to the platform's SDK.
Interested in products that bring real value to people. Ready to dive into big and complex domains in order to align the system's functionality with the actual processes that take place in this sphere of knowledge.

Concerning the working atmosphere - honesty and transparency is all that's needed.

Preferably development center or outsourcing company than outstaffing one.

Preferably Flutter, but I am not picky :)