Browse Jobs
For Employers
Post JobLog inGet Started

Mobile application developer (Flutter)

Heliopolis, Cairo
Posted 10 months ago
178Applicants for1 open position
  • 0Viewed
  • 0In Consideration
  • 0Not Selected
Search other opportunities

Job Details

Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:

Skills And Tools:

Job Description

Role Purpose

As an Android Developer, you'll be working on Android application development. Working within the software development team, your duties will require you to assist in the development of consumer and enterprise applications. This role is ideal for developers who feel confident in their technical ability and want to be a part of the highly skilled and constantly improving development team.

Job Responsibilities:

  • Lead the architecture and development using Flutter and Dart
  • Design components, maintain them, and implement them by following Flutter / Dart workflows and practices
  • Participate in native plugin development when needed leveraging Swift, Kotlin, JavaScript, C++, or C#
  • Increase our system scalability and quality.
  • Maintain system currency by evangelizing new technologies, architectures, patterns, processes, tools, and best practices

Job Requirements

Education:

  • BSc. Computer Science or Information Technology or related field from an appropriately accredited institution

Experience:

  • 5+ years of experience developing enterprise native or web-based mobile applications
  • Expertise with Flutter & Native Android.
  • Expertise with Objective-C, Swift, Java, Kotlin, C++, C#, or JavaScript
  • Expertise with CICD pipelines
  • Expertise with unit testing and designing testable code
  • Expertise with various front-end design patterns such as MVC, MVVM, or Block
  • Expertise with various native camera frameworks such as AVFoundation, Camera2, CameraX
  • Expertise in requirements gathering, design, planning, and work breakdowns
  • Excellent knowledge of common SDLC patterns and practices
  • Other mobile development experience, such as iOS development using Swift, or cross-platform development with React Native, Flutter, Ionic, Xamarin, or Cordova.
  • experience with backend system technologies such as Python and .NET.
  • knowledge of relational database systems.

Required Skills/Abilities:

  • Voracious learner. You love diving into new areas and exploring new languages, and frameworks and are always up to date with the latest technologies & SW releases.
  • Ability to work in multitasks under pressure assuring the best outcome.
  • You are goal-oriented and enjoy taking initiative as well as responsibility.
  • Strong analytical and reporting skills.
  • Value clear communication. You recognize the importance of clear communication, documented planning, and transparent & frequent feedback.
  • Ask clarifying questions and communicate early and often to unblock yourself.
  • Deep understanding of the causes of the problem and creating strategies to have long-term problem solutions and turn problems into opportunities.
  • Takes on a coaching and mentoring role, motivating others and boosting morale. 
  • Great attention to detail to quickly identify key aspects of any problem leading to better performance.
  • Highly independent, take ownership, does not need to be told what to do, seeks feedback, and executes actions.

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentMobile application developer (Flutter)