# Senior Flutter Developer (3 month project)

**Company:** [Intetics](https://jobs.workable.com/companies/gDvZSRWtedxcHZawvZWQAz.md)
**Location:** Almaty, Kazakhstan
**Workplace:** hybrid

[Apply for this job](https://jobs.workable.com/view/070db7af-93c9-4414-9bea-f5d1440a67e9)

## Description

We are looking for an experienced Flutter Developer to join a mobile application modernization project in Almaty.

The role involves rebuilding existing native iOS and Android applications as a cross-platform Flutter solution, improving configuration flexibility, and contributing to the overall quality and maintainability of the product.

Work format

Hybrid, with on-site work at the client's office in Almaty.

What you'll be working on

-   Rebuild existing native mobile applications in Flutter
-   Migrate functionality from iOS and Android solutions currently developed in Swift and Kotlin
-   Replace hardcoded endpoint references with configurable variables
-   Design and develop scalable cross-platform mobile functionality
-   Integrate REST APIs and work with JSON-based data
-   Optimize API communication and application data handling
-   Implement and maintain application state management using BLoC and Provider
-   Develop, test, release, and support mobile applications throughout their lifecycle
-   Contribute to build automation, version control, and CI/CD processes
-   Write and maintain unit, widget, and integration tests
-   Work with mobile QA and automation tools
-   Collaborate within an Agile environment using Scrum and Kanban practices
-   Share technical knowledge with the team and support onboarding of new team members
-   Contribute to AI-related functionality and initiatives within the project

## Requirements

What we're looking for

-   Strong hands-on experience with Flutter
-   Solid knowledge of RxDart
-   Experience integrating REST APIs and working with JSON
-   Strong understanding of mobile application architecture and state management
-   Practical experience with BLoC and Provider
-   Experience optimizing API requests and handling application data efficiently
-   Experience writing unit, widget, and integration tests in Flutter
-   Familiarity with Flutter Driver, Appium, or similar mobile QA tools
-   Experience with CI/CD solutions for Flutter, such as Codemagic and GitHub Actions
-   Experience with Firebase services, including Auth, Firestore, Cloud Functions, and Crashlytics
-   Good understanding of build automation and version control
-   Experience working in Scrum and Kanban teams
-   Practical AI-related skills

Nice to have

-   Android development experience with Java or Kotlin
-   iOS development experience with Swift or Objective-C

What will help you succeed

-   Strong communication and collaboration skills
-   Ability to take ownership and drive work to completion
-   Leadership mindset
-   Creative approach to problem-solving
-   Openness, reliability, and willingness to support colleagues
