offergenie_white
Codingo Assignments Pte. Ltd.

Ad-Hoc Flutter Developer (Production Apps, iOS & Android)

Codingo Assignments Pte. Ltd.

RemoteRemoteFrom $20,000 a yearTemporary
Android DeveloperRemote
Apply with AI Cover Letter

Job Description

*About the Role*
Codingo is looking for experienced Flutter developers to support ad-hoc client projects that require rapid development and deployment of production-level mobile applications. This role is suited for developers who are comfortable shipping real apps to the Apple App Store and Google Play Store, working independently, and leveraging AI-assisted development tools to deliver efficiently under tight timelines. Candidates should be able to jump into projects quickly and manage multiple concurrent tasks as needed.

*Key Responsibilities*
You will design, build, test, and deploy production-ready Flutter applications for both iOS and Android. You will handle full app lifecycle responsibilities including environment setup, build configuration, signing, versioning, and store submissions. You will actively use AI co-pilot tools such as GPT, Claude, Gemini, v0, Cursor, and Antigravity as part of your day-to-day development workflow for coding, debugging, refactoring, and documentation. You will work on ad-hoc tasks across multiple client projects, ensuring stability, performance, and maintainability of delivered apps.

*Requirements*
You must have strong, hands-on experience developing Flutter applications that have been successfully deployed to both the Apple App Store and Google Play Store. You should be proficient in Flutter, Dart, and common mobile architecture patterns used in production environments. You must be comfortable managing app builds, certificates, provisioning profiles, keystores, and store compliance requirements. You must have practical experience using AI co-pilot tools such as GPT, Claude, Gemini, v0, Cursor, or Antigravity as part of daily development work. You should be able to manage multiple concurrent tasks and projects with minimal supervision.

*Nice to Have*
Experience with backend integration using REST APIs or Firebase, familiarity with CI/CD pipelines for mobile apps, experience maintaining or updating live production apps, and prior work in agency or consulting environments.

*Duties*

* Collaborate with product managers, designers, and QA teams to understand project requirements and translate them into robust Flutter solutions for production apps on iOS and Android.
* Develop, test, and deploy high-quality mobile applications using Flutter, ensuring optimal performance across devices.
* Integrate RESTful APIs, JSON, XML, and web services to enable seamless data exchange between the app and backend systems built with technologies like Node.js, .NET, or Python.
* Implement design patterns such as MVC (Model-View-Controller) and OOP (Object-Oriented Programming) principles to create scalable and maintainable codebases.
* Conduct thorough debugging, unit testing, and code reviews utilizing tools like Visual Studio, GitHub, Jenkins, and JUnit to ensure app stability and quality.
* Participate in user research activities to gather insights that inform UX improvements; incorporate feedback into iterative development cycles.
* Maintain comprehensive documentation of code changes, API integrations, and technical specifications following SDLC (Software Development Life Cycle) best practices.
* Support CI/CD pipelines with tools like Gradle, Jenkins, or Git for continuous integration and deployment processes.
* Troubleshoot issues related to multithreading, application performance, or network connectivity involving APIs such as SOAP or RESTful services.

*Experience*

* Proven experience developing mobile applications with Flutter for both iOS (Swift/Objective-C) and Android (Java/Kotlin).
* Strong understanding of REST APIs, web services (SOAP), JSON, XML data formats, and integration techniques.
* Familiarity with design patterns including MVC; experience applying these patterns within Flutter projects is highly desirable.
* Knowledge of Xamarin or other cross-platform frameworks is a plus but not required.
* Hands-on experience with application development tools such as Visual Studio Code or Android Studio; proficiency in GitHub repositories for version control.
* Experience working within Agile methodologies; familiarity with Jira or similar project management tools.
* Ability to perform debugging using tools like Android Debug Bridge (ADB), Xcode Debugger, or Visual Studio Debugger.
* Knowledge of backend technologies such as Node.js or .NET for API development is advantageous.
* Understanding of database systems including MySQL, PostgreSQL, or Microsoft SQL Server for data management within apps.
* Exposure to UI/UX principles; ability to implement intuitive interfaces aligned with user research insights.
* Experience with continuous integration tools such as Jenkins or GitLab CI/CD pipelines; familiarity with Gradle build system is preferred. Join us if you’re eager to contribute your Flutter expertise on real-world production apps while working in a vibrant environment that values innovation and continuous learning!

Job Types: Part-time, Contract, Temporary

Pay: From $20,000.00 per year

Expected hours: 30 – 50 per week

Work Location: Remote