Senior Flutter Engineer (#14796487)

SPECIAL REFERRAL BONUS $2000
Work type:
Flexible (Office/Remote)
Technical Level:
Senior
Job Category:
Software Development
Project:
Fully digital bank in UAE

About the project:
We are looking for Engineers who are interested in an opportunity to work for an innovative Fintech company with cutting-edge technologies on a project on the MVP stage with new development activities and challenges ahead.  We are inviting talented Software Engineers with varying backgrounds and levels of experience to join our cross international teams. One key thing that all of our engineers have in common is a desire to develop brilliant, fintech products as a digital bank as well as their own skills. We trust our development teams to choose their tech stacks. 
Take a chance to make a valuable contribution in a Digital Bank development on it’s early stage and enhance your professional skills in the banking industry

Our perfect candidate is?

  • Passionate about working with the latest technologies
  • Open-minded, collaborative and active team participant
  • You are motivated by owning products, from inception to continuous improvement
  • Creative and open to propose cool ideas
  • Motivated to produce high-quality solutions by following the best engineering techniques

Requirements:

  • 4+ years of industry experience
  • Proficiency with Flutter
  • Experience in Android/iOS development (Swift / Kotlin)
  • Strong Understanding the principles DRY,SOLID,GRASP and GoF patterns
  • Knowledge of modern architectural patterns in mobile development (BLoC,MVVM) and the principles of functional programming
  • Excellent communication skills in English

Nice to have:

  • Understanding of UI/UX core principles
  • GraphQL knowledge would be a plus
  • Understanding of reactive programming 
  • Knowledge and understanding of SQLite

We offer:

  • Flexible working hours
  • A competitive salary and good compensation package
  • Best hardware
  • A masseur and a corporate doctor
  • Healthcare & sport benefits
  • An inspiring, comfy, clean and safe office

Professional growth:

  • Challenging tasks and innovative projects
  • Meetups and events for professional development
  • An individual development plan
  • Mentorship program

Fun:

  • Corporate events and outstanding parties
  • Exciting team buildings
  • Memorable anniversary presents
  • A fun zone where you can play video games, foosball, ping pong, and more.