Our client is the global leader in retail real estate property tech, serving over 1,000 shopping centers, across 3 continents, through more than 1 billion digital shopper engagements every year. From the industry's first end to end ecommerce marketplace, to loyalty programs oyr client offers the only purpose-built solutions for shopping centers, designed to create long lasting digital relationships with shoppers, and unlock the power of retail properties to monetize beyond the square meter. the company has offices in Europe, the US, and Asia, and is backed by both venture and PE funds.
Requirements:
Basic qualifications:
- Proficiency in Dart programming
- Familiarity with design patterns, especially BLoC
- Familiarity with RESTful APIs to connect Mobile applications to back-end services
- Familiarity with cloud message APIs and push notifications (Firebase)
- Strong knowledge of android or iOS SDKs, different versions and how to deal with different screen sizes
- Strong knowledge of Mobile UI design principles, patterns, and best practices
- Knowledge of the open-source Flutter ecosystem and the libraries available for common tasks
- Proficient understanding of code versioning tools (Git)
- Familiarity with CI/CD tools
We offer:
- Online recruitment process
- 100% remote work
- B2B / UOP
- Paid vacation
- Extra budget for your development (training courses and education)
- Cash bonuses for efficiency
Responsibilities:
We are currently looking for an Flutter developer to our best mobile team in the city, who will be responsible for preparing and maintaining business applications for shopping centers build upon internal libraries, designing, building, and maintaining high performance, reusable, and reliable Dart code and helping maintain code quality, organization, and automatization.
- Translate designs and wireframes into high quality code
- Develop internal core libraries
- Prepare and maintain business applications build upon internal libraries
- Design, build, and maintain high performance, reusable, tested and reliable Dart code
- Ensure the best possible performance, quality, and responsiveness of the application
- Identify and correct bottlenecks and fix bugs
- Help maintain code quality, organization and automation