Software Engineer

Chem Innovation Industries

Abu Dhabi

On-site

AED 180,000 - 300,000

Full time

2 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Chem Innovation Industries in Abu Dhabi is seeking a motivated Software Engineer to join our development team. You will build and maintain cross-platform mobile and web applications using Flutter, design and manage databases, and participate in the full software development lifecycle from requirements through testing and deployment.

This role suits a graduate or early-career developer ready to grow, as well as a mid-level engineer who can work independently.

Qualifications

  • Bachelor's degree in CS/Software Engineering or related field.
  • Solid understanding of programming fundamentals and object-oriented programming.
  • Hands-on experience with Flutter and Dart (personal, academic or professional projects count).
  • Working knowledge of SQL and relational databases (MySQL, PostgreSQL or SQLite).
  • Familiarity with REST APIs and JSON.
  • Experience with Git and GitHub/GitLab.
  • Understanding of the software development lifecycle and Agile methods.

Responsibilities

  • Build, test and maintain cross-platform apps (Android, iOS, web) using Flutter and Dart.
  • Turn UI/UX designs into responsive, reusable widgets and clean screens.
  • Manage app state and integrate with REST APIs and third-party services.
  • Optimize app performance, load times and user experience.
  • Design and maintain relational (SQL) and NoSQL databases.
  • Write unit and widget tests and perform code reviews.
  • Support deployment to App Store, Google Play and web hosting.

Skills

Flutter
Dart
SQL
NoSQL
APIs
Git
Testing
OOP
Agile

Education

Bachelor's degree in Computer Science, Software Engineering, IT or related field

Tools

MySQL
PostgreSQL
SQLite
GitHub
GitLab
Firebase

Job description

We are looking for a motivated Software Engineer to join our development team. You will build and maintain cross-platform mobile and web applications using Flutter, design and manage databases, and take part in the full software development lifecycle, from requirements and design through testing, deployment and maintenance. This role suits a graduate or early-career developer ready to grow, as well as a mid-level engineer who can work independently.

Key Responsibilities
  • Build, test and maintain high-quality cross-platform apps (Android, iOS, web) using Flutter and Dart.
  • Turn UI/UX designs into responsive, reusable widgets and clean screens.
  • Manage app state and integrate with REST APIs and third-party services.
  • Optimize app performance, load times and user experience.
Database and Backend
  • Design and maintain relational (SQL) and NoSQL database structures such as tables, keys and indexes.
  • Write efficient SQL queries and perform CRUD operations.
  • Work with backend developers on APIs, data flow and data security.
Software Development Lifecycle
  • Participate in requirement gathering, design discussions and sprint planning.
  • Write clean, documented and maintainable code following best practices.
  • Write unit and widget tests, then find and fix bugs.
  • Use Git for version control and take part in code reviews.
  • Support deployment to the App Store, Google Play and web hosting, and provide ongoing maintenance.
  • Work in an Agile/Scrum team and communicate progress clearly.
Required Qualifications
  • Bachelor's degree in Computer Science, Software Engineering, IT or a related field (or equivalent practical experience).
  • Solid understanding of programming fundamentals and object-oriented programming.
  • Hands-on experience with Flutter and Dart (personal, academic or professional projects count).
  • Working knowledge of SQL and relational databases (MySQL, PostgreSQL or SQLite).
  • Familiarity with REST APIs and JSON.
  • Experience with Git and GitHub/GitLab.
  • Understanding of the software development lifecycle and Agile methods.
Preferred Qualifications
  • Experience with NoSQL databases such as Firebase Firestore, MongoDB or Redis.
  • Knowledge of Flutter state management (Provider, Riverpod, Bloc).
  • Experience publishing an app to the App Store or Google Play.
  • Basic knowledge of CI/CD, cloud services (Firebase, AWS, Azure) and testing frameworks.
  • Exposure to backend technologies such as Node.js, Python or Java.
Skills and Competencies
  • Technical: Flutter, Dart, SQL, NoSQL, APIs, Git, debugging and testing.
  • Problem solving: Breaks down complex problems and finds practical solutions.
  • Communication: Explains ideas clearly to technical and non-technical colleagues.
  • Teamwork: Collaborates well with designers, developers and testers.
  • Learning mindset: Keen to pick up new tools and accept feedback.
  • Time management: Delivers quality work on schedule.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Mobile Developer
Mobile Developer

Micropolis Holding • Dubai

On-site
AED 180,000 - 300,000
Software Engineer – (Hybrid Mobile App Developer – Flutter & React)
Software Engineer – (Hybrid Mobile App Developer – Flutter & React)

Dicetek LLC • Dubai

On-site
AED 446,000 - 580,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
Mobile Application Developer - Flutter
Mobile Application Developer - Flutter

White Spot Facilities Management Services LLC • Dubai

On-site
AED 180,000 - 300,000
Senior Software Engineer (Flutter)
Senior Software Engineer (Flutter)

Techwaresoft LLC • Sharjah

On-site
AED 240,000 - 360,000
Opportunity to work on innovative projects
Dynamic team environment
Continuous learning opportunities
Lead Flutter Developer
Lead Flutter Developer

LionHires Recruitment • Ras Al Khaimah

On-site
AED 335,000 - 469,000
Competitive compensation
Annual remuneration reviews
Generous leave and sick days
Mobile App Developer
Mobile App Developer

RecruitMe Plus • Dubai

On-site
AED 180,000 - 260,000
Full Stack / DevOps / Flutter Developer
Full Stack / DevOps / Flutter Developer

Nirvana travel & Tourism L.L.C • Abu Dhabi

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

Mamo Pay • Dubai

On-site
AED 300,000 - 420,000
MOBILE DEVELOPER
MOBILE DEVELOPER

Matchupfast Company • Dubai

On-site
AED 180,000 - 300,000
Assistance with accommodation
Financial assistance for home visits
Provision of necessary work equipment
+7