Position: Lead Flutter Developer
Company: Intetics Inc.
Experience required: 3y
Category: Flutter
English level: intermediate
Published: 2022-06-01T00:00:00+03:00

Intetics, a leading global technology company providing custom software application development, distributed professional teams, software product quality assessment, and “all-things-digital” solutions, is looking for Lead Flutter Engineer to enrich its team with a skilled professional to spread the company’s ideas, vision, content and messages.

Project information
We are developing "The AirBnb of Storage".
A distributed storage system and application, from user perspective: like Dropbox, but from architecture/cost perspective it is Peer-to-Peer architecture so data is not stored in data centers but rather on hard disks of the users themselves.
The system includes comprehensive FEC encoding (Reed Solomon), Encryption, data distribution/seeding , a GUI for Windows, MAC, IOS and Android, and a server side management system and administration portal.
The architecture resembles certain Blockchain storage projects, however - we are targeting simple end consumers, not developer community - so it is much more robust and user friendly.
Also, since we already developed the entire storage infrastructure and data delivery protocol (UDP), and it has already been operational with millions of end users (for different use case/application - Video CDN) - the technology is already proven in the market and very robust.
So what remains for development are the backup applications and functionality and the comprehensive user management system, as well as further improvements in the core technology.
The core in the client is developed in C++, including the use of cross platform open source framework ACE, and GUI is based on Flutter.
The server side is Python and PhP, with databases and REDIS.
The bottom line for end user is that as "Airbnb of Storage" we are able to offer much cheaper and efficient storage than any other competitor which has to incur high Cloud costs, and is optimal for users that have very large amounts of data - mainly pictures, video - and require many Terabytes of storage (which today is very expensive in the cloud for such data volumes).

Requirements
— 5+ years in mobile development iOS/Android;
— 2+ years of hands-on Flutter development; 
— more than 1 year in lead flutter dev role;
— deep knowledge in Dart;
— experience in building of complex applications for iOS and Android;
— strong understanding of mobile development principles, design patterns and techniques;
— strong problem-solving skills as well as a self-initiative approach.