Job Closed
This listing is no longer active.
Your AI Think Tank
Flutter Developer – Contract
Location
Pakistan
Posted
97 days ago
Salary
₨130K - ₨180K / month
Seniority
Junior
Job Description
Flutter Developer – Contract
Brain Box Automations
• Design, build, and maintain features for our internal Flutter mobile product across Android and iOS • Translate product specs and Figma designs into responsive, pixel-accurate UIs that feel polished • Integrate RESTful APIs and handle JSON data flows, including auth, error handling, and offline behavior • Implement state management using Provider, Bloc, Riverpod, or similar patterns • Apply Clean Architecture or MVVM principles to keep the codebase maintainable as the product evolves • Optimize app performance, memory usage, startup time, and rendering — this is a live product with real users, so performance matters • Integrate native device features such as camera, location, push notifications, biometrics, and local storage as the product roadmap requires • Work alongside the product team to ship, measure, and iterate based on user behavior and analytics • Debug and resolve issues reported by real users in production • Participate in code reviews, contribute to development best practices, and help shape the technical direction of the product
Job Requirements
- Hands-on experience building production Flutter applications (published Play Store or App Store apps are a strong plus)
- Strong proficiency in Dart and a solid grasp of OOP and software design principles
- Working experience with state management solutions (Provider, Bloc, Riverpod, GetX, or similar)
- Understanding of Clean Architecture, MVVM, or feature-based architecture patterns
- Comfortable building reusable widgets, adaptive layouts, and custom UI components
- Solid command of asynchronous programming in Dart (Futures, Streams, async/await, isolates)
- Hands-on experience integrating REST APIs and handling auth flows (OAuth2, JWT, token-based authentication)
- Familiarity with Git and version control workflows
- Experience with debugging tools, performance profiling, and managing the app lifecycle
- Working knowledge of local storage solutions (SQLite, Hive, SharedPreferences, Drift)
- Excellent written communication skills in English (most of our work is async-first)
- Experience publishing apps end-to-end through the Play Store and App Store, including signing, store listings, and review processes
- Experience working on consumer-facing products with real users and live analytics
- Familiarity with native development (Kotlin, Swift) for platform channel work
- Experience integrating third-party SDKs (analytics, ads, payments, RevenueCat, Firebase, PostHog)
- Comfort with AI-assisted development tools (GitHub Copilot, Cursor, Claude) and the judgment to use them well
- Exposure to CI/CD pipelines for mobile (Codemagic, Fastlane, GitHub Actions)
Benefits
- Competitive Salary
- Flexible Working Hours
- Remote First Work Environment
- Project Variety
- Access to LLM Tools for AI integration
- Continuous Learning opportunities
Related Guides
Related Job Pages
More Software Engineer Jobs
Power Platform, SharePoint Developer
Ishpi Information Technologies, Inc. (DBA ISHPI)Fortifying National Preparedness, Agility, Strength and Advantage in the Cyber Domain
• Design, develop, and maintain Power Apps solutions • Build and optimize Power Automate workflows • Develop and support Power BI dashboards and reports • Leverage SharePoint Online for collaboration • Integrate solutions with Dataverse, SharePoint, and Microsoft Teams • Gather and document business and technical requirements • Conduct end-user training and develop knowledge transfer documentation • Participate in Agile development activities
Member of Technical Staff – Data: World Models
Reka AIReka is an AI research and product company that develops models to benefit humanity, organizations, and enterprises.
• Own the pipelines and storage systems for model training • Build tooling for automated and efficient processing • Optimize Python ETL pipelines for large-scale data • Maintain data cataloging, lineage, and quality tooling
Senior Developer
Encora DigitalEncora, a leader in digital engineering, drives innovation by crafting cutting-edge, cloud-first, data-first, and AI-first solutions that redefine industries. S
Role Description We are seeking a skilled NET/C# Developer to design, develop, and integrate the new core platform services—including the Foundation Data Model, Unified Authentication, and Common Admin Console—specifically for the Human Capital Management (HCM) product suite. This role requires expertise in the Microsoft stack and enterprise identity systems to accelerate the HCM portfolio's migration and modernization. - Develop and integrate backend services for the Foundation Data Model and CMT using C# and .Net Core; - Implement and configure the Single Authentication Entry Point for HCM products, focusing on enterprise identity standards like SAML, SSO, and integration with providers such as Okta; - Design and query relational databases using SQL for core entity data persistence; - Develop user interface components for the Common Administration Console using Angular; - Integrate and utilize messaging queues (RabbitMQ) and search/logging technologies (Elastic) to ensure reliable, observable, and scalable platform services; - Provide technical support and guidance to product teams within the HCM portfolio during their migration. Qualifications - Backend: C#, .Net Core; - Identity: OIDC, SAML, SSO, Okta (Must Haves); - Database: SQL (e.g., SQL Server, PostgreSQL); - Front-End: Angular; - Messaging/Search: RabbitMQ, Elastic. Requirements - Experience: +7 years; - Job Mode: Full-time; - Work Mode: Remote; - ID: 20350. Company Description Encora is the preferred digital engineering and modernization partner of some of the world’s leading enterprises and digital native companies. With over 9,000 experts in 47+ offices and innovation labs worldwide, Encora’s technology practices include Product Engineering & Development, Cloud Services, Quality Engineering, DevSecOps, Data & Analytics, Digital Experience, Cybersecurity, and AI & LLM Engineering. At Encora, we hire professionals based solely on their skills and qualifications, and do not discriminate based on age, disability, religion, gender, sexual orientation, socioeconomic status, or nationality.
Java UI Application Developer
Encora DigitalEncora, a leader in digital engineering, drives innovation by crafting cutting-edge, cloud-first, data-first, and AI-first solutions that redefine industries. S
Role Description We are seeking a highly skilled and experienced Java UI Application developer to lead the design, development, and optimization of advanced software solutions for geophysical data processing, modeling, visualization, and interpretation. In this role, you will collaborate closely with geoscientists to create innovative tools that enhance data-driven decision-making through powerful visualization and interpretation capabilities. You will also collaborate with global development teams across Europe, Canada, and the United States, contributing to a dynamic and international engineering environment. Responsibilities and Duties - Collaborate closely with a UX design team, product owners, and software engineers to translate UX requirements into robust GUI implementations with Eclipse RCP/SWT; - Present software designs and technical proposals to lead; - Ability to break down development tasks and lay out clear implementation roadmaps; - Implement and optimize computation algorithms; - Design and develop both thin and thick client applications that interact with cloud-based microservices; - Working with complex UI Java threading and concurrency; - Working with a large code base and multiple distributed development teams; - Ensure high code quality through unit testing, code reviews, security hardening and continuous integration with other domain tools; - Provide technical support and lead user troubleshooting sessions to resolve issues and ensure smooth operation of a complex RCP desktop application; - Mentor junior developers and actively contribute to architectural and implementation decisions; - Embrace Agile/Scrum methodologies, delivering and demonstrating working solutions at the end of each sprint; - Stay current with emerging technologies and trends in computing and software development. Qualifications - BS or MS degree in computer science, Geoscience, Applied Mathematics, or a related engineering discipline; - Ability to break down complex development tasks and define clear, actionable implementation of roadmaps; - Preferred strong Java experience; - GitLab/Github, Eclipse RCP/SWT, VS Code, CI/CD pipelines; - Performance tools: VisualVM, JMC/JFR, Async; - Operating systems: Windows and Linux; - Must be self-motivated and able to work well in a distributed team environment; - Experience developing commercial thick client desktop applications. Highly Desirable Skills - Hands-on experience using Agentic AI to accelerate code implementation and enhance development productivity; - C++ knowledge and experience a benefit; - Familiarity with cloud platforms and distributed computing; - Restful API design and implementation; - AWS and Azure; - Tools for scalable data processing: Kubernetes, Spark; - Experience with Java 2D graphics or 3D OpenGL + CUDA programming; - Experience working with Cascading Style Sheets (CSS). Company Description Encora is the preferred digital engineering and modernization partner of some of the world’s leading enterprises and digital native companies. With over 9,000 experts in 47+ offices and innovation labs worldwide, Encora’s technology practices include Product Engineering & Development, Cloud Services, Quality Engineering, DevSecOps, Data & Analytics, Digital Experience, Cybersecurity, and AI & LLM Engineering. At Encora, we hire professionals based solely on their skills and qualifications, and do not discriminate based on age, disability, religion, gender, sexual orientation, socioeconomic status, or nationality.


