We are looking for a Flutter Developer to join our Engineering team to further develop our applications on Android, iOS, and iPad OS platforms. You will be responsible for feature development and maintaining existing applications including work on improving the architecture, the UI, and general application code working against an existing backend system.

General Experience Required

  • 5+ years’ experience in mobile app development (any)
  • Including 2+ years of experience in Flutter

Extensive Experience in

  • Mobile development languages like Swift, Kotlin, Java, Dart, Objective-C
  • IDEs such as Visual Studio, Android Studio, and Xcode
  • Version control: git
  • API use: both internal and 3rd party APIs. REST/JSON is a must, GraphQL helpful
  • Asynchronous programming paradigms (async/await, Futures, Streams, callbacks/delegates, pipelines)
  • Tools and techniques related to code analyzers, layout inspector, performance view, memory view , multithreading, networking, and security

Solid Experience with

  • Mobile app design patterns like: MVC, MVP, Delegation, Singleton, Factory, MVVM pattern, Clean Architecture, Viper, etc.
  • Dependency selection and management with tools like CocoaPods/Carthage in iOS or Gradle/Maven/Bintray for Android, or pub with Flutter
  • Unit testing, mocks, Arrange/Act/Assert, code coverage

Flutter Experience with

  • Creating and using Dart packages, Flutter widgets, packages and plug-ins
  • State management (Riverpod, Provider, BLoC, etc.)
  • Common packages like Dio, Json Serializable, freezed, and go_router
  • Using method channels to invoke native APIs Knowledge.
  • Building custom Flutter plugins for existing internal native code (Android and iOS)

Design Experience

  • Good knowledge of design principles and UX best practices, including accessibility
  • Strong experience collaborating with designers and UX experts to create great user experiences
  • Accurately create a working UI from design, including line weight, font size and weight, exact colors, accurate shadows and precise spacing

Behavioral Fit

  • A positive mindset and can-do attitude.
  • Forensic attention to detail.
  • An analytical approach to testing new features
  • Ability to consistently work 40 hours per week.
  • Effectively work in a matrix organization. Lead through influence
  • Must be self-motivated and results oriented
  • Ability to work in a cross-functional, multi-cultural team and in a collaborative environment.
  • Ability to multi-task and plan, organize and prioritize multiple projects.
  • Must have a hands-on mentality

Job Details

Total Positions:
3 Posts
Job Shift:
First Shift (Day)
Job Type:
Job Location:
Gulberg 3, Lahore, Pakistan
Gender:
No Preference
Minimum Education:
Bachelors
Career Level:
Experienced Professional
Minimum Experience:
5 Years
Apply Before:
Oct 12, 2022
Posting Date:
Sep 12, 2022

Ignite Solutions

Information Technology · 51-100 employees - Lahore

Ignite Business Super App is a trailblazing, all-in-one solution that empowers businesses with a suite of digital tools. We are committed to providing an exceptional user experience and captivating visuals and are seeking an experienced Marketing Lead to contribute to revenue growth by driving demand generation, customer acquisition, and brand awareness.

What is your Competitive Advantage?

Get quick competitive analysis and professional insights about yourself
Talk to our expert team of counsellors to improve your CV!
Try Rozee Premium

Similar Job Titles

Flutter Developer - iOS / Android

Work Together, Rawalpindi, Pakistan
Posted Mar 22, 2024

Senior Flutter Developer

Phenologix, Multiple Cities, Pakistan
Posted Apr 04, 2024

Senior Flutter Developer

Muzien, Islamabad, Pakistan
Posted Mar 27, 2024

Frontend Developer - Angular / React / Flutter

Ikramia, Karachi, Pakistan
Posted Mar 18, 2024
View All
I found a job on Rozee!