Browse Jobs
For Employers
Post JobLog inGet Started

Mobile Application Developer Flu...

Nasr City, Cairo

Mobile Application Developer Flutter

Nasr City, Cairo
Posted 2 months ago
388Applicants for1 open position
  • 13Viewed
  • 3In Consideration
  • 2Not Selected

Job Details

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

Skills And Tools:

Job Description

  • Proven work experience as a Mobile developer
  • Demonstrable portfolio of released applications on the App store or the Android market
  • In-depth knowledge of at least one programming language like Dart, Swift and Java
  • Experience with third-party libraries and APIs
  • Familiarity with OOP design principles
  • Excellent analytical skills with a good problem-solving attitude
  • Ability to perform in a team environment
  • BSc degree in Computer Science or relevant field

Job Requirements

  • Knowledge of Dart and Flutter. (MUST)
  • GetX State management, MVVM design pattern, and app architecture. (MUST)
  • Designing reusable code and modules
  • Third-party libraries and RESTful APIs
  • Code versioning tools like Git, Jenkins, etc.
  • Agile and waterfall development methodologies
  • Android and iOS development
  • Known to Firebase, PWA, OneSignal, Google MAPS
  • Automated building and testing
  • IDEs like Android Studio, VS Code, etc.
  • Familiarity with Material Design guidelines
  • Networking and handling push notifications
  • Test cases for better performance and debugging of code
  • Offline storage, performance tuning, and threading
  • Soft Skills:
  • Problem-solving and team spirit
  • Communication and self-initiation
  • English and documentation capabilities
  • Social and planning skills
  • Responsibility and knowledge
  • Adherence to legal needs
  • A practical approach to issue resolution
  • Insightful and innovative
  • Understanding of business requirements
  • Roles and Responsibilities
  • Design, develop, test, and implement applications
  • Cooperation with designers, testers, managers, product owners, and other stakeholders
  • Take complete ownership of developing user-friendly, good-quality software delivery
  • Identify and solve errors, and discrepancies in the system
  • Support and maintenance of all applications
  • Application compatibility with multiple platforms
  • Write clean, crisp, smart code
  • Get involved in the entire software development life cycle
  • Stay abreast with the latest trends and technologies
  • Optimize development processes through different approaches
  • Create and ship apps to Android/iOS devices with a single codebase
  • Adhere to organizational best practices and regulations
  • Write UI components for reusability of code
  • Create designs and wireframes translating into responsive UI code
  • Ensure compliance with security guidelines, organizational standards
  • Assessing time profiling and memory leaks

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentMobile Application Developer Flutter