Position: Flutter developer
Company: Avidi Technologies
Experience required: 2y
English level: intermediate

AVIDI Technologies is looking for a Middle Mobile Developer with 2+ year of experience in software development to join our team.
Development office in Ivano-Frankivsk or remote job.
Assistance in relocating to Ivano-Frankivsk.

Requirements:

— good knowledge of OOP design and patterns
— understanding SOLID principles and clean architecture
— understanding of RESTful APIs;
— experience with Android/iOS or Web
— strong knowledge of Git
— experience with Agile product development
— good knowledge of Dart, Flutter

Will be a plus:

— experience with Kotlin or Swift
— JavaScript, Typescript

Technological stack of the project:

— Flutter
— Docker
— .NET
— PostgreSQL
— Redis
— Angular, React

Responsibilities:

— design and implement software solutions - ensure the quality of code
— participate in requirements development
— deliver implemented solutions
— use canvas and custom paint usage in the Flutter project
— read high-level design specs and implement the requirements
— work with QA to release the design with a high standard of quality
— write well-structured and easy to understand code
— debug Flutter application

We offer:

— interesting projects
— work in a highly skilled and efficient team
— comfortable office and work environment
— flat organizational structure without bureaucracy
— payment for the first month of accommodation in case of relocation
— personal development of each employee
— regular review rate
— paid vacations and sick leaves
— courses of English
— code review
— recommendation as well as entry bonuses
— skill courses