Position: Flutter mobile apps developer
Company: AmiFactory Team
Category: Flutter
Experience required: 1y
English level: intermediate
Published: 2023-04-01T00:00:00+03:00

**Our requirements are pretty simple:**
1. You have at least a half year of experience in mobile application development. 
2. You know how mobile apps look, work and how they shouldn't.
3. You know how to develop cross-platform mobile apps using the Flutter framework and Dart. And you can develop UI close to the one, provided by the UI designer.
4. You heard about software architecture and even read articles on the Internet about BloC, MVVM, and other stuff that help keep the project readable, robust, and flexible during the whole lifecycle.
5. You dealt with backend APIs or other third-party services APIs, via library or directly. Have experience with at least one of the following: REST, gRPC, WebSocket, GraphQL, name yours.
6. You don't have problems with tools like Android Studio, Xcode, VS Code, Git/GitLab/GitHub, issue tracker, terminal.

**Will be a plus if you:**
Have experience in native mobile apps development, cause sometimes you will need to look under the hood and Kotlin/Java/Swift/Objective-C are there;
Have basic knowledge of how things like Push notifications, WebSockets, and TLS work;
Have experience with image processing and video streaming;
Have worked with Fastlane and GitLab CI/CD.

**We offer:**
Competitive salary depends on the results of the interview;
Professional team. Yes, you won't be the only Flutter apps developer, we've two others;
Modern tech stack. Flutter gets major updates each quarter, so it's definitely "on the tech edge";
Simple work process and communication between team members;
20 days of vacation.