Mobile Application Developer (Contract)
Job Fit Check
Base Career helps you apply smarter for this job.
Key skills for this role
Role Overview
The Mobile Application Developer will design, develop, test, and maintain scalable mobile applications using Flutter and Dart.
The role includes UI development, architecture, API integration, testing, performance optimization, releases, CI/CD, and technical mentoring.
Key Skills for This Role
Full Job Posting
Role overview
The Mobile Application Developer will design, develop, test, and maintain scalable mobile applications using Flutter and Dart.
The role includes UI development, architecture, API integration, testing, performance optimization, releases, CI/CD, and technical mentoring.
Development responsibilities
- Build responsive, reusable, and high-performance UI components using Flutter widgets.
- Convert UI/UX designs and business requirements into high-quality technical solutions.
- Develop clean, maintainable, reusable, and testable Dart code.
- Integrate RESTful APIs, JSON, GraphQL, and third-party services.
- Implement state management using BLoC, Provider, Riverpod, or equivalent frameworks.
- Design mobile architecture using Clean Architecture, MVVM, or similar patterns.
- Implement local storage using SQLite, Hive, SharedPreferences, or equivalent technologies.
Quality and delivery
- Optimize application performance, memory usage, startup time, rendering, and network operations.
- Develop unit, widget, and integration tests to ensure application quality.
- Participate in code reviews and maintain coding standards and best practices.
- Work with Git-based source control and CI/CD pipelines for automated builds and deployments.
- Manage releases and deployments to the Google Play Store and Apple App Store.
Collaboration and leadership
- Work with backend developers, UI/UX designers, QA engineers, product managers, and other stakeholders.
- Mentor junior and mid-level developers and provide technical guidance.
- Participate in architecture and technical design discussions.
- Stay current with Flutter, Dart, mobile development, and emerging technology trends.
Required technical skills
- 5 to 8 years of professional software or mobile development experience.
- Strong hands-on experience with Flutter and Dart.
- Strong understanding of Dart, including OOP, collections, generics, null safety, exceptions, async/await, futures, streams, and isolates.
- Strong understanding of Flutter widgets, lifecycle, navigation, layouts, animations, and responsive UI.
- Experience developing applications for both Android and iOS.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Saaki Argus And Averil Consulting
Reporting Analyst (Contract)
, IND
The employer is seeking a junior Reporting Analyst to develop dashboards, scorecards, storyboards, KPI measures, and ongoing performance reporting. The role requires 1–3 years of experience, strong data analysis and visu
Gen AI Developer (Contract)
, IND
The employer is seeking a contract Gen AI Developer to build production-ready LLM applications, RAG pipelines, AI agents, APIs, and microservices. The role requires Python, cloud and container deployment, vector database
Java Back End Developer (Contract)
, IND
The employer is seeking a contract Java backend developer to build and maintain enterprise applications and scalable backend services. The role covers PostgreSQL migration, SOAP and REST integrations, Kubernetes and Dock
Dot Net Full Stack Developer (Contract)
, IND
The employer is seeking a contract .NET full-stack developer to build and maintain end-to-end enterprise applications. The role covers responsive front ends, backend services, APIs, data persistence, testing, troubleshoo
Data Analyst (Contract)
, IND
The employer is seeking a contract Data Analyst to design industrial data use cases and govern time-series data on the AspenTech Inmation and PI platforms. The role covers Lua scripting, dashboards, APIs, data integratio
Head Operations - Transmission & Distribution
, KSA
The employer is seeking a senior operations leader for oil and gas transmission and distribution projects. The role oversees large EHV and HV substation and transmission EPC programs, including P&L, commercial performanc
Reporting Analyst (Contract)
, IND
Gen AI Developer (Contract)
, IND
Java Back End Developer (Contract)
, IND
Dot Net Full Stack Developer (Contract)
, IND
Data Analyst (Contract)
, IND
Head Operations - Transmission & Distribution
, KSA