Flutter Developer

Job Overview

Location
Islamabad, Islamabad
Job Type
Full Time
Date Posted
3 hours ago

Additional Details

Job ID
1965
Job Views
10

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

Web Scraper

Full Time

Dice Tech Recruitment Services

AngularJS Developer

Full Time

Dice Tech Recruitment Services

Automation Engineer

Full Time

Dice Tech Recruitment Services

Head of Engineering & AI

Full Time