Minimum 3 years in commercial experience, 1.5+ years in Flutter.
Experience in the development of the native applications (Android/IOS).
Knowledge in kotlin/swift.
Knowledge of modern architectural patterns in mobile development (BLoC, MVVM) and the principles of functional programming.
Understanding the principles of DRY, SOLID, GRASP and GoF patterns.
Experience in creating multi-module projects.
The ability to write clean and neat code that is easy to maintain.
The ability to cover all your work with tests.
Understanding the principles of user interface design.
Experience with Git.
Knowledge and understanding of GraphQL.
Knowledge and understanding of reactive programming.
Knowledge and understanding of SQLite.
We are building a digital banking solution for one of the biggest Abu Dhabi-based investment fund with a seed-round of investment of $500m.
Ownership, accountability & proactivity - you build it, you own it, you run it.
Duties and responsibilities:
Taking part in planning mobile client architecture.
Working side-by-side with backend team to assure smooth integration between client and back-end.
Architecture planning for the mobile application and it’s features.
Support of the existing features and development of new ones.
Benefits and social package:
The ability to choose a work schedule based on two-three options, depends on your project/position.
Career and professional development opportunities: professional courses, trainings, mentorship program.
The ability to combine Remote/Office work.
Grammar and vocabulary English courses, provided from the start of Your cooperation with inVerita.
Partial compensation of professional literature from Amazon.com.
Partial compensation of the gym membership.
The compensation of regular massage therapy.
Leisure activities – at inVerita you will find different opportunities for socializing.
Access to the internal library.