Position: Flutter Developer
Company: Deventor
Category: Android
Experience required: 2y
English level: intermediate

Project:

The project is a Digital Banking system, which includes credit card processing and trading platform.

Project Team:
When you join our team, you’ll be immersed in a culture where teammates always help each other achieve better results. We believe that together we are greater and that we can find brilliant solutions by sharing ideas.

Project Stage:
Development

Responsibilities:

● Design, build and scale mobile applications using Flutter
● Implement elements and user interface functionality for cross-platform applications
● Writing quality, well-maintained code
● Implementation of application functionality across the whole range of tasks: network communication, UI, business logic, integration with third-party services
● Communicate with team, managers and clients
● Share your knowledges with team members

Requirements:

● 3+ years of experience in commercial Software Development
● 2+ years of experience with Flutter
● Experience with BloC architecture, Dio, RiverPod
● Experience with custom UI implementation
● REST principles understanding
● Strong knowledge of design patterns SOLID and GRASP paradigms
● Strong knowledge of multithreading and memory management
● Proficiency in front-end core skills, including HTML5 and CSS3
● Experience with GraphQL APIs
● Good knowledge of REST
● Good knowledge of OOP/SOLID principles
● Experience with BLoC state management is a plus