Position: Flutter Developer
Company: DataArt
Category: Android
Experience required: 2y
English level: intermediate
Published: 2021-05-01T00:00:00+03:00

About the vacancy

The client is going to create an application that will empower a community of sports card collectors through an innovative software platform that provides easy management, market intelligence, analysis, collection sharing and communication tools.

DataArt team will provide full-cycle application development (except for the UX/UI design creation): business analysis, development, testing and support. The team consists of project manager, business analyst, 4 back-end developers, 2 front-end developers, mobile developer and QA.

Technology stack and Infrastructure:

•  Database – PostgreSQL

•  Cache/Queue storage – Redis

•  Application Back-end – Java

•  Application Front-end – React

•  API documentation – Swagger

•  Auth – Auth0

•  Cloud provider – AWS

Must have
- 2+ years of professional experience in software development
- 2+ years of experience developing Android and/or iOS applications
- Experience with Flutter (Web, iOS, Android)
- Experience and understanding of basic state management approaches in Flutter
- Strong understanding of OOP/SOLID principles
- Knowledge and ability to apply software design patterns
- Spoken and written English

Would be a plus
- Experience with automated tests and builds (CI/CD)
- Knowledge of development methodologies, particularly with Agile/Scrum
- Successfully published applications to App Store and/or Google Play

Learn more about our policy of equal opportunities in employment