Position: Flutter developer / Finance project
Company: inVerita
Experience required: 3y
English level: upper

About the project : 
Digital Share issuance and management on the distributed ledger. The platform helps manage investors/shareholders within big corporations and automate the process and digitalize business-to-investor relations. The flow is purely manual and paper-driven now. There is access to the share register and investor information directly on the smartphone. Users could provide relevant documents to shareholders directly in the application. 
- Client : Switzerland (Zurich).
- The project team : 1 Back-End developer (Rust), 2 Mobile developers, and a CTO (on the client-side), 1 Mobile developer (on our side).
- Customer cooperation model: outstaff.

Qualifications:
- 3+ years of experience in mobile development;
- Experience with Flutter (at least 0,6 years);
- Experienced in dart-lang or at least JavaScript;
- Alternatively a track record of implementing Android and or iOS applications;
- Familiar with firebase or at least server-less development;
- Familiar with document-based databases, ideally firestore;
- Familiar with container based development, such as Docker, and management with Knative;
- Familiar with cloud functions, ideally google cloud run;
- Experienced in programming in rust, or at least C/++/# or Java;
- Familiar with compiling rust to WASM;
- Experienced in writing concurrent code;
- Experienced with maintaining authorization rules, ideally firebase security rules.

Additionally:
- Experienced in maintaining a CI/CD pipeline in gitlab;
- Familiar with network configurations, such as VPNs, Firewalls, etc;
- Familiar with HSMs is a bonus;
- Experience with the SWIFT-Banking protocol is a plus;
- Experience with interfacing with SIX (SECOM) is a plus;
- Familiar with Serverless and Microservice architectures;
- Familiar with google cloud run.

Duties and responsibilities:
- Developing new functionality (front-end and back-end) for multi-platform and support;
- Application and writing automated tests;
- Everyday collaboration with CTO.

Interview stages
- 1-st stage - intro call  with our Recruiter;
- 2-d stage - technical client interview.

Benefits and social package: 
- Grammar and vocabulary English courses, provided from the start of Your cooperation with  inVerita;
- Leisure activities – at  inVerita you will find different opportunities for socializing;
- Career and professional development opportunities: mentorship program; professional trainings, internal knowledge sharing;
- Partial compensation of professional literature from Amazon.com;
- Partial compensation of the gym membership;
- The compensation of regular massage therapy;
- Access to the internal library;
- Round-the-clock access to the office;
- The ability to choose a work schedule based on two-three options;
- Relocation Package: if you are moving from another city to work with inVerita, the company pays 2 weeks of staying at the hotel + 100$ to your needs (in case you left the company before 6 working months, you must refund the money for Relocation Package);
- Ability to resume services provision after the childbirth period.