Engineer

Abu Dhabi, United Arab Emirates

Job Description

We are a passionate team of engineers, product designers and UX-writers, who are designing, prototyping, analyzing, and eventually launching that next new exciting app. Our team is looking for talented, dynamic product design engineers to join us, working on products built with cutting edge technology in a fascinating and ever-growing field. As a Product Design Engineer on this team, you will be given ownership over the Design System as well as the responsibility to set the standards for all engineers on how to use it. Our goal is to ensure the highest quality and consistency of the user experience and the user interfaces used across all our products. In this role you will engage in multi-disciplinary collaboration with teams like: Product Design, Product Management, Engineering and more. You will have a unique opportunity to craft the future experience of our products.
Job Specifications

Education
BS in Computer Science, Computer Engineering, Mathematics or related field, or equivalent experience in industry

Minimum Work Experience
  • 5+ years of professional experience developing publicly available mobile apps (Android, iOS)
  • 2+ years of experience in Flutter and Dart Experience with writing Flutter Unit/widget/integration tests
  • Experience with Concurrency – Isolates Dart experience Experience with state management approaches (BLoC, Provider, etc)
  • Particiapted in the release of at least 2 publicly available apps to google play / Apple appstore from feature inception to launch using automated tooling like Jenkins, Gradle, Fastlane, Pods.
  • Solid understanding and experience in software development best-practices and secure coding
  • Solid understanding of UX-principles and the importance of UI in mobile app development

Skills/Certifications (Technical & Non-Technical)
  • Common software architectural practices and principles (MVC, MVP, MVVM, Clean, SOLID)
  • Knack for creating readable, well crafted, maintainable code and documentation.
  • Proficient in using bestpractices such as TDD, focusing on automated end to end quality.
  • Proficient with Dart (Flutter)
  • Knowledge of the mobile landscape, architecture, trends (Android, iOS)
  • Proficient application knowledge and strong development experience Proficiency with CI and CD tools (keeping the development branch always in a releasable state.)
  • Strong written and verbal communication skills
  • Familiarity with development and configuration tools (Git, Jira, Jenkins, etc.)
  • Self-motivated and driven; takes ownership of personal and team goals
  • Able to excel with limited supervision in a rapidly changing environment
  • Creative, detail oriented, problem solver
  • Strong organizational and analytical skills

Beware of fraud agents! do not pay money to get a job

MNCJobsGulf.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1410441
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Abu Dhabi, United Arab Emirates
  • Education
    Not mentioned