Position: Senior Flutter Developer
Company: SimiliarDev
Experience required: 3y
English level: upper

We build and manage tech-enabled marketplaces for national and local healthcare talent and deliver contingent labor management solutions through our proprietary software platform.
Our goal is to provide the best service to improve efficiency throughout the whole cycle of work: finding and hiring medical staff, checking documents, preparing for relocation, accompanying at all stages of the contract up to the completion and selection of new vacancies throughout North America.
The company is now opening new business areas and expanding its constantly growing IT team. 

**Responsibilities:**
● Provide senior-level Flutter development for next generation application based in C# and .NET Core, relational databases and distributed n-tier application platforms
● Make recommendations as to feasibility of implementation of modified or new technologies and / or frameworks
● Maintain and apply strong understanding of business practices to effectively fulfill responsibilities while working on multiple high-priority tasks
● Play an active role in the design and development of new code
● Participate in scrum agile development process

**Requirements:**
● Experience with Flutter (2.5 and above); building Flutter applications on Android and iOS;
● Experience with state management solutions like Provider and Riverpod;
● Experience with AppCenter;
● Experience with Firebase and A/B mobile testing;
● Familiarity with common Flutter 3rd party libraries, RESTful API s and their integration;
● Experience writing Flutter Unit and Integration Testing;
● Solid understanding of the full mobile development life cycle for both iOS and Android;
● Experience deploying Flutter applications to the app stores;
● Working knowledge of the general mobile trends and emerging technologies;
● Experience with SOA, Web Services and large distributed systems;
● Strong understanding of design patterns;
● Ability to quickly learn new technology and apply knowledge to solve technical and business problems;
● The following experience is preferred but not required.

**Nice to have skills:**
● Ability to read and understand Swift, Java(or Kotlin);
● Experience building entire Flutter applications;
● Familiarity with automated testing;
● Familiarity with mobile performance evaluation tools;
● Microsoft Azure experience.

**We offer:**
● Interesting projects and plenty of challenging tasks
● Professional and personal growth
● 5-day workweek in a friendly work environment
● Medical insurance
● Competitive salary
● Flexible full-time work
● Ability to work remotely
● English courses
● Active team building and corporate parties