Position: Flutter Developer
Company: S-PRO
Category: Android
Experience required: 3y
English level: intermediate

S-PRO is a custom software development company that is focused on the creation of tailor-made innovative products from the idea stage. We mostly work with early-stage startups and medium-running businesses. Our solutions help businesses to become more efficient and cost-effective. We are responsible for product A to Z development and searching for a team player that is keen on contributing his ideas to new products.

In the same time in our company developing more than 30 startups. We already created all necessary processes for product delivery and overall we do this for 5+ years. Right now we are on the stage of choosing our main technology domain and we are focusing on Energy, Fintech, and Supply chain.

Skills must have:
— 3 years overall Software Development (Native iOS or Android experience);
— Good knowledge of OOP, SOLID principles, MVVM;
— 1 year of technical experience on Flutter (widgets and their composition, build context, debug tools, stateless/stateful, lifecycle navigation, DI, animations, native code usage, code generators usage);
— Experience in Dart (including Dart streams / RxDart);
— BLoC / Provider + ChangeNotifier;
— Hive / SQLite;
— CI/CD: fastlane + GitLab CI / codemagic / Bitrise / etc;
— Tests: widget/unit/integration (mokito/flutter_test/bloc_test).

We offer:
— Opportunity to work with the hype technologies;
— Attend conferences, training, R&D, hackathon, etc. (50% compensation package);
— Regular transparent performance & career development reviews;
— Easy touch with Technical leaders, any bureaucracy;
— Flexible schedule (working day starts till — 11 a.m);
— Corporate book-crossing of IT literature;
— Funny celebrations, active corporate life;
— Smooth adaptation period: 2 months;
— Long-term employment;
— Compensation for sick leaves and regular vacations;
— Friendly team (we are a company with a family atmosphere).