Position: Flutter Developer
Company: Valtech
Category: Flutter
Experience required: 3y
English level: intermediate

The opportunity

We design, build, and support enterprise level ecommerce solutions for global players. Numerous projects including global opportunities to work with different industry verticals: retail & luxury, healthcare, travel & hospitality, automotive, and FMCG in a true Agile environment.

The Ideal Candidate

— focus on best engineering practices for quality, clean code, testing & observability;

— strong knowledge of data structures, modern design patterns, best practices in object-oriented software engineering;

— the ability to write clean and neat code that is easy to maintain;

— the ability to cover all (or almost all) your work with tests;

— understanding the principles of user interface design;

— expert knowledge of Dart language;

— at least 2 years in commercial Flutter development;

— experience of the development of the native applications (Android/IOS) will be a plus;

— knowledge of Koltin/Swift will be a plus;

— knowledge of development and configuration tools (Git, Jira, Jenkins, etc.);

— experience with RESTful APIs to connect to back-end services;

— knowledge of modern architectural patterns in mobile development (BLoC, MVVM) and the principles of functional programming;

— understanding the principles of DRY, SOLID principles;

— experience of creating multi-module projects.

The Role

— will be responsible for a full cycle development of iOS mobile client;
— collaborate with cross-functional teams to define, design, and ship new features;
— create pixel-perfect markup, highly maintainable, well-organized code;
— estimate new features development;
— cover code with unit and functional tests.

As a consultant, you are expected to develop expertise both in technology and in communicating complex concepts and rationale to non-techies. We’ll encourage and support this with frequent opportunities to share ideas internally. We also have consultants who frequently deliver at regional, national and global conferences

What Balance Means to Us

— a modern office, comfortable work environment, and the best available tools;
— business trips to Europe/US;
— 20 working days of vacation;
— medical insurance;
— sick leave (up to 20 days a year);
— unpaid leave (up to 20 days a year);
— paid days off (2 days);
— private entrepreneur leave (2 days);
— ability to work from home;
— professional certifications coverage — 100% (successfully passed);
— English classes;
— sport hobbies compensation;
— ability to participate in Global Valtech R&D initiatives (AR/VR projects and IoT projects).