Software Engineer ll - Flutter

Deliveryhero

Dubai

On-site

AED 240,000 - 360,000

Full time

10 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Delivery Hero in Dubai is seeking an experienced software engineer to own end-to-end features within a cross-functional team. You will design, write and release software in small batches, delivering value while adhering to engineering standards.

You will work with Flutter (Dart) for mobile apps, focus on automated testing, CI/CD, and analytics, and mentor others to foster a self-organizing, continuously improving engineering culture.

Qualifications

  • 3+ years of software engineering experience with XP practices (TDD, Pair Programming, Simple Design, Refactoring).
  • 1+ years of Flutter development (Dart).
  • Experience with native iOS/Android development (Kotlin/Java; Swift/Obj-C).
  • Proficient in automated end-to-end testing.
  • Familiar with Analytics and A/B testing tools.
  • Experience with CI/CD to keep dev branches releasable.
  • End-to-end ownership and user-focused mindset.

Responsibilities

  • Collaborate with cross-functional team to discover customer needs and drive outcomes
  • Design, write and release software as a solution to end-to-end problems in small batches
  • Understand scalability and complexity; own the entire SDLC
  • Mentor engineers to build a self-organized, continuously improving team
  • Question and simplify our tech org systems and processes

Skills

Empathy
Communication
Growth mindset
Lean/Agile
Software engineering
Flutter (Dart)
State management
Testing
Native mobile development
Automated testing
Analytics & A/B testing
CI/CD

Tools

Flutter
Dart
Kotlin/Java
Swift/Obj-C
CI/CD tools
Unit/Widget/Integration tests

Job description

  • Alongside your cross-functional team (engineering, product, data), participate in continuous discovery of your customer/business needs/desires/problems to drive desired outcomes
  • Design, write and release software as a solution to an end-to-end problem in your business domain and deliver value in small batches in accordance with our engineering standards
  • Understand scalability & complexity of your services and own & innovate the entire SDLC
  • Mentor and inspire other engineers and continually optimize your team's practices to develop it into a self-organized, continuously improving unit
  • Critically question and simplify our tech org systems/processes and solutions

Note: On top of very good technical skills, this role requires someone willing to assume end-to-end ownership of a specific area/initiative and thrives on emphasizing with their user pains/desires/needs. You are keen to explore alternative ways of working that optimize for co-creation and continuous improvement.

  • Empathetic and able to easily build relationships
  • Good verbal and written communication skills
  • Humble, curious, and open-minded with a growth mindset, thriving on continuous feedback
  • Understanding of lean/agile values & principles and associated practices
  • 3+ years of software engineering experience, preferably within Extreme Programming environment (TDD, Pair Programming, Simple Design, and Continuous Refactoring)
  • 1+ years of software development with Flutter (using Dart)
  • Good understanding of the Flutter ecosystem, including State Management, DI, and Testing Framework (Unit,Widget/Integration tests)
  • Some understanding of the Native mobile development life cycle including iOS & Android-specific application development (Kotlin/Java & Swift/Objective-C and well-known application frameworks)
  • Proficient in testing with focus on automated end to end quality
  • Familiarity with the general mobile landscape, architectures, trends/emerging tech
  • Familiar with Analytics and A/B testing tools
  • Experience with continuous integration and continuous delivery tools and techniques to keep the development branch always in a releasable state
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer ll - Flutter
Software Engineer ll - Flutter

ApplyMint • Dubai

On-site
AED 335,000 - 558,000
Software Engineer ll - Flutter
Software Engineer ll - Flutter

talabat • Dubai

On-site
AED 180,000 - 320,000
Software Engineer ll - Flutter
Software Engineer ll - Flutter

Delivery Hero SE • Dubai

On-site
AED 180,000 - 240,000
Software Engineer – (Hybrid Mobile App Developer flutter & react)
Software Engineer – (Hybrid Mobile App Developer flutter & react)

ApplyMint • Dubai

On-site
AED 180,000 - 240,000
Senior Flutter Developer
Senior Flutter Developer

LionHires Recruitment • Ras Al Khaimah

On-site
AED 360,000 - 576,000
Relocation support
Competitive compensation with annual 성
Senior Software Engineer (Flutter)
Senior Software Engineer (Flutter)

Techwaresoft LLC • Sharjah

Remote
AED 240,000 - 360,000
Opportunity to work on innovative projects
Dynamic team environment
Continuous learning opportunities
Mobile Developer
Mobile Developer

Micropolis Holding Co. • Dubai

On-site
AED 293,000 - 441,000
Senior Flutter Developer
Senior Flutter Developer

Esolutionz • Dubai

On-site
AED 260,000 - 480,000
Mobile Software Developer (Flutter & React Native / Cross-Platform)
Mobile Software Developer (Flutter & React Native / Cross-Platform)

IFZA • Dubai

On-site
AED 180,000 - 240,000
24 vacation days
Annual flight home
Life insurance
+4
SCRUM MASTER
SCRUM MASTER

Matchupfast Company • United Arab Emirates

On-site
AED 180,000 - 300,000
Accommodation
Meal allowances
Assistance with work visa processing
+3