Flutter Developer

Job Overview

Location
Islamabad, Islamabad
Job Type
Full Time
Date Posted
23 days ago

Additional Details

Job ID
1965
Job Views
62

Job Description

Job Description:

  • Architect, develop, test, and deploy Flutter apps from concept to production.
  • Integrate with RESTful APIs, GraphQL, or WebSocket backends.
  • Implement responsive UIs adhering to design specs (Figma, Adobe XD).
  • Ensure app performance, quality, and responsiveness across Android and Apple devices.
  • Leverage platform-specific features via native interop (Java/Kotlin, Swift).
  • Implement scalable solutions using Provider, Riverpod, Bloc, or GetX.
  • Manage local data with SQLite, Hive, SharedPreferences, or Firebase.
  • Debug, optimize, and maintain legacy codebases.
  • Document code and advocate for clean architecture (MVVM, Clean Architecture).


Job Requirements:

  • BS/MS degree in Computer Science, Software Engineering or a related subject
  • 2-3 years building/deploying production-grade Flutter apps (iOS, Android). Experience with native Android and iOS is a plus.
  • Strong proficiency in Flutter SDK and Dart programming language.
  • Familiarity with third-party API integration and platform-specific features (Camera, Geolocation/Maps, KYC, Calendars, Video Players, Twilio).
  • Familiarity with Git, Jira, and Agile methodology
  • Solid knowledge in building and deploying moderate to complex Flutter applications.
  • Solid understanding and practical experience with Firebase products (Firestore/Realtime DB, Crashlytics, Cloud Messaging, Analytics, etc.), and OneSignal for push notifications.
  • Strong understanding of how app development works, understanding of mobile architecture, design patterns, and full app development lifecycle
  • Good problem-solving and critical thinking abilities
  • Knowledge of APIs (Application Programming Interfaces) and third-party libraries
  • Ability to thrive in a fast-paced, start-up environment
  • Good project/product management skills and the ability to work to tight deadlines
  • Flutter and Dart certifications are a plus


Why Nayatel?

We provide:

  • Challenging environment
  • Open door policy
  • Respect, dignity, and protection
  • Training, mentoring, and coaching in soft and hard skills to transform you as a future leader
  • Representation in external forums (University lecturers, advisory boards, etc.)
  • Excellent rewards for out of the box thinker, doers, and implementers
  • Equal opportunity, merit, and no Safarish culture


Hiring Procedure:

  • CV shortlisting
  • Technical Test
  • Initial interview
  • IQ/Personality Assessment Tests
  • Final interview
  • Medical Screening
  • Joining

Location

Similar Jobs

Dice Tech Recruitment Services

Computer Vision Engineer

Full Time
Full Time

Dice Tech Recruitment Services

.NET Developer – Experienced

Full Time

Dice Tech Recruitment Services

Scurm Master

Full Time