EmployIQ

Mobile Application Developer (Flutter/Dart)

Full-time

Black Ace

Information Technology

Job Description

Minimum Contract Duration: 18 Months Job 

Purpose: Our company is hiring a Flutter Mobile Developer to join our team. The developer will be working with our team to develop and maintain high quality mobile applications. As a Mobile developer, you’ll collaborate with internal teams to develop functional mobile applications, while working in a fast-paced environment.

  • Perform software development tasks 
  • Translation of the UI/UX design wireframes to actual code that will produce visual elements of the application and high-quality responsive UI code. 
  • Build reusable code and libraries for future use. 
  • build cross platform mobile apps for Android and IOS. This should include from making responsive UIs to efficiently query data and also mange states in an optimized manner. 
  • Design and Build sophisticated and highly scalable apps using Flutter. 
  • Build custom packages in Flutter using the functionalities and APIs already available in native Android and IOS. 
  • Use of Model-View-Controller ( MVC) and Model-View-View ModelController (MVVM) as it relates to designing, developing architecture and developing maintainable, testable and functional software that meets product requirements. 
  • Follow the best practices while developing the app and also keeping everything structured and well documented. 
  • Document the project and code efficiently. 
  • Manage the code and project on Git in order to keep in sync with other team members and managers 
  • Communicate with the Project Manager regarding status of projects and suggest appropriate deadlines for new functionalities. 
  • Ensure security guidelines are always followed while developing the app. 
  • Suggest new features and/or enhancements. 
  • Optimize application for maximum speed and scalability 
  • Partner with internal teams to define and implement solutions that improve end to end solutions and support experiences identification and resolution, writing clean, modular and self-sustaining code 
  • taking an active role on both sides and defining how the application looks as well as how it works. 
  • Working to create functional requirements. 
  • Quality control and test, participate in troubleshooting design and code quality issues and develop solutions 
  • Recommend indexes for performance enhancements 
  • Work closely with both Development, QA, and other team members
  • knowledge and background of IT, Computer Science, Software or relevant technical fields 
  • knowledge of principles and practices of Programming 
  • At least 1 Year Experience and Proficient understanding of using Flutter and Dart 
  • Should have experience with Firebase, Firestore, Push Notifications, Cloud Functions and Analytics 
  • Should have Experience with real time communication, state management, asynchronous request handling, partial screen updates, etc. 
  • Proficient understanding of code versioning tools 
  • Ability to publish and release apps to the stores 
  • adaptability, resilience and tenacity 
  • stress tolerance 
  • goal driven, energetic and motivated 
  • Communications and organizational skills 
  • Ability to work with team and as individual 
  • Time commitment and meeting deadlines 
  • Tendency to adapt and learn new techniques, skills and technologies and stay up to date. 
  • Tendency to achieve required accreditations and certifications by the company

The above statements are intended to describe the general nature and level of work being performed They are not intended to be interpreted as a full list of all responsibilities, duties and skills required of the employee herewith classified. 

How to apply: Interested candidates should send their CV, cover letter and samples of work to this email: hr@blackace.tech with the subject line: "Application - Mobile Application Developer (Flutter / Dart) Developer”.

  • Date Opened: March 29, 2023
  • Location: Sulaymaniyah, Iraq
  • Salary: None
  • Nationality: both