Junior/Middle Flutter Developer

Remote (Ukraine only) Flutter Software Developer

Required skills

Flutter / good
OOP/OOD / good
Unit Testing / basic
English / good

It was always a challenge to deal with cross-platform solutions as a native mobile development team. Having one code base for both platforms sounded super sexy for clients. And we tried. And it was painful. We developed on most popular ones, like PhoneGap, Appcelerator, Ionic, Xamarin. It didn’t work for us.

And here Flutter came.

We have released 15 Flutter apps within the last year. Flutter works just fine. There is less struggle with the dev environment and it is a single codebase without a huge amount of limitations. That is why we are looking for a Flutter enthusiast to join our dynamically growing Mobile team on a full-time basis. With you on our side, we would get more mobile projects to build with Flutter.

Project

No exact details, but we have the following opportunities for you:

  • System that handles food order processing is trying to be user-friendly and would like to enhance the app to handle payments without hassle
  • Mobile application to create and share any information via special code, with a 9% higher scan rate than generic QR codes. Created codes are dynamic (rather than static), which means that they can be reprogrammed to change destinations at any time

Requirements

  • At least 2 years of experience in commercial native mobile development (iOS or Android)
  • At least 1 commercial project developed on Flutter
  • Good OOP/OOD skills and excellent quality of produced code
  • Understanding of data-driven & event-driven design concepts
  • Experience with third-party libraries and APIs
  • Good knowledge of different state management approaches (e.g. provider, bloc, redux), a solid understanding of their difference, proc, and cons
  • Experience with CI/CD systems
  • Experience with Unit Testing
  • Excellent communication skills with stakeholders’ team
  • Intermediate level of spoken and written English

Responsibilities

  • Come up with well-designed technical solutions
  • Take ownership of delivering product feature
  • Develop and refactor core modules
  • Perform code reviews, write unit tests
  • Participate in solution brainstorms and presentations

WHY US

  • Health & Legal support
  • Discount program
  • Sport activities
  • Outstanding offices
  • Comfortable place in a cozy room
  • Continuous education
  • Flexible schedule
  • Remote work
  • Diversity of Domains & Businesses
  • Variety of technology

Share this vacancy

apply now

apply now

Drop your CV here, or
Supports: DOC, DOCX, PDF, max size 5 Mb