Job Openings Mobile Application Developer - Flutter

About the job Mobile Application Developer - Flutter

Expected start date

ASAP (position is open if you can still read this)

Positions Open

2

Experience required

Fresh or at least a year of productive experience or more. 

Education required

Education is flexible; However Bachelor's degree in Software Engineering, Computer Science, or a related field is preferred.

Salary package

  • Competitive salary and benefits package
  • Monthly performance-based increments & cash bonuses

Perks

  • Opportunity to work & grow with a Y-Combinator backed Founder who has been doing startups for more than a decade
  • More than 90% of customers are based in the USA (get exposure working on cutting-edge/disruptive tech)
  • Opportunity to travel abroad and gain invaluable exposure
    • We have offices in Pakistan, Qatar & America.
  • Experience Hyper-growth in your career based on the Silicon Valley mindset
  • A strong base salary
  • Flexible working hours
  • High performance oriented and resilient work environment / workstation
  • Company Issued Laptops/ Electronic Devices based on need and performance
  • Free Food ( Breakfast / Lunch / Dinner/ Snacks/ Fruits and Beverages)
  • 24/7 Access to the office
  • Performance base paid cool-off period
  • Dedicated time / Access to a plethora of Learning Resources
  • Knowledge base mini library present at the office
  • Fastest network (internet) in Pakistan
  • Medical insurance, treatment and employee care for astronauts
  • Overnight Stay Facilitation: Sleeping pods and Lockers
  • Recreational activities / trips
  • Highest Grade Massage Chairs
  • Gaming corner - PS5
  • Insured parking space
  • Support team available for facilitation of employees
  • Taxation, Accounts and legal assistance for the employees.
  • The best work culture/team environment in the world! Primed to set you up for either running your own company or being a C-Level Executive in one.


Your Role

We’re looking for people who are not afraid of learning something new, who can read docs, watch tutorials and teach themselves quickly. We’re looking for people who have extreme agility in App Development. The ideal candidate should be self-driven and motivated. We want to work with people who realise their own potential and can execute quickly. We do not compromise on quality and your role should be to maintain the already excellent operational achievements’ best practices being used at our organisation.

Primary Responsibilities:

  1. Design, develop, test, and maintain high-quality Flutter applications.

  2. Write clean, efficient, and well-documented code.

  3. Collaborate with cross-functional teams to define, design, and ship new features.
  4. Troubleshoot, debug, and optimize application performance.

  5. Document work clearly and create easy-to-understand guides for

    teammates
  6. Actively participate in code reviews and knowledge-sharing sessions.

  7. Stay updated with the latest industry trends, tools, and technologies.

  8. Mentor and support junior developers.

  9. Integrate RESTful APIs and third-party libraries into mobile 

    applications.

Requirements

  • Experienced in developing Cross-Platform, scalable apps in Flutter and

    have deployed them on Google Play/App Store.
  • BLOC pattern implementation (specially cubits).

  • Should know State management solutions like Provider, Bloc, Getx

  • Managing Localization

  • CLEAN Architecture and folder management

  • Reusable Components Integration.

  • Knowledge of Android and iOS SDKs

  • Should be Familiar with Cupertino (iOS-Style) Widgets

  • Build custom packages in Flutter using the functionalities and APIs already available in native Android and IOS.

  • Basic understanding of Agile development.

  • Should have experience with Cloud platforms, Messaging Services/Apis, Push Notifications, Firebase/Supabase.

  • Familiarity with REST, SOAP web services and data interchange formats like JSON, XML

  • Experience with third-party libraries and APIs like Payment Gateways, Maps, Identity Management, Social Networks.

  • Must have basic understanding of CI/CD pipelines.

  • Basic knowledge about app flavors and build variants.

  • Must have knowledge about MQTT and how it’s used in flutter apps.

  • Must know how multi threading is executed in dart.

  • Platform specific implementation mainly in Android/Kotlin.

  • Must be familiar with databases (SQL, NoSQL).


Distinctive Skills:

  • Strong computing skills with the ability to pick up new concepts and 

    tools easily.
  • Proven ability to multitask, and manage conflicting priorities in a pressurized environment.
  • Results-oriented with excellent communication and interpersonal skills.
  • Able to build relationships and work effectively with others at all levels across the business in person, by phone, and via email, including proven experience interacting directly with end-users.
  • Has a broad interest in diverse IT technologies and their use in business.
  • Imaginative and creative in solving problems.

  • Great team player celebrating team achievement above individual achievement.


Preferred Characteristics:


  • Open and friendly personality.

  • Excellent communication skills with the ability to explain issues

    clearly and simply, both orally and in writing.
  • Collaborate to achieve team goals.

  • Creative and demonstrates flair.

  • A flexible and adaptable attitude.

  • Commitment to quality and customer satisfaction.

  • The motivation to complete activities both individually and as a team.

  • Solution-focused, with the ability to prioritise.

  • Strong problem solving and debugging skills.

  • Persistent and resilient under pressure, with a good sense of humour.

  • Accurate, with high attention to detail.

---------------------------------------------------------------------------------------------

To prepare for the Job interview, it is a MUST that you prepare from the document below. Failure to do so will result in no contact from us.

Interview Preparation Document
PLEASE OPEN THIS DOCUMENT IN THE NEW WINDOW.