About the job Senior Mobile Engineer (Flutter)
WHO ARE WE
We are a startup focused on solving challenges with investing and managing a portfolio of properties. As part of WeBuild Ventures, Liwan is the second startup created by industry veterans with a combined 35 years of experience in launching startups and raising venture capital.
Our solution gives real estate investors (with 3-50 properties) the ability to oversee their assets in a similar way to how they check their stock’s performance. To accomplish this, the team built a new technology platform and hired a top-tier talent to manage the properties. We take care of income and expenses such as rent collection, maintenance, disputes and market analysis.
iOS https://apps.apple.com/gb/app/...
Android https://play.google.com/store/...
INTERESTING FACTS
- In the Middle East, 80% of personal wealth is in real estate compared to 20% in Europe and North America.
- Our team has extensive experience with real estate and investment management, having previously worked for top-5 investment banks and the world largest real estate classified company that operates in 35 countries.
- The product serves three major stakeholders: Portfolio owners, Property managers and Tenants. The technology is built in a cross-functional, self-sufficient, and highly autonomous team, working in direct cooperation with Product lead, UX Designer, and QA team.
- Our head of strategy is from Cuba and stocks amazing cigars sourced from the best farms in the world.
TECHNOLOGY WE USE
- Dart, Flutter framework
- PHP Laravel, PHPUnit, Postman
- MySQL
- AWS, Kubernetes, Git
We also use practices such as refactoring, code reviews, weekly knowledge sharing sessions, A/B testing, and continuous delivery, which are an important part of our development process
YOUR RESPONSIBILITIES
- Create multi-platform apps for iOS and Android using Flutter framework and Dart.
- Build user interfaces designed by UI/UX designers
- Consume micro services and APIs built by backend engineers
- Take ownership of the technology working directly with the Product lead
- Be involved in user feedback and iterate on new features
- Help identify areas of improvement in the codebase and make architectural decisions
- Frequently pair with teammates to give and receive feedback from a code review to boost knowledge-sharing, learning, and improve the platform
- Fix any prioritized bugs/issues tracked within the platform
- Learn, develop your soft skills and spend time discussing best practices and technologies
YOUR BENEFITS
- Career development opportunities incl mentorship, meetups & hackathons
- Flexible work schedule and remote working
- Medical insurance and other benefits
- 20 business days of vacation and 15 paid sick leaves per year
THE PERFECT MATCH
You are dedicated to the craft, writing beautiful, fast dart code to a high standard, in a timely and scalable manner. You love what you do and are willing to go above and beyond to make an impact. When joining a new team, you can hit the ground running in no time.
You love to be a part of a creative team that is responsible for all aspects of the ongoing software development from the initial specification, through to developing, testing and launching
In addition to this:
- Have experience architecting large and key applications
- Experience with multithreading and performance optimization
- Native iOS development experience with Swift and/or Objective-C
- Native Android development experience with Java and/or Kotlin
- Mastery of GIT and/or other source control systems
- Familiarity with Cloud architecture like AWS, Azure or GCP