iLabs is a global software product engineering company headquartered in Sri Lanka, with deep roots in the US Silicon Valley. We deliver world-class solutions in Web, eCommerce, Mobile, AI/ML, and Cloud technologies, serving industries such as fintech, edtech, medtech, martech, and hospitality. Guided by our vision “to become a global powerhouse in information technology to push humanity forward” we focus on delivering innovative, impactful solutions that empower businesses and create meaningful change in the world.
With a global talent network, we build agile remote teams for leading tech companies worldwide, including Silicon Valley pioneers. Our in-house ventures include Cloud of Goods, a fast-growing eCommerce rental marketplace, and Xenia, a customizable web platform for modern businesses.
At iLabs, we’re on a mission to advance lifestyles through technology and empower our partners to scale smarter and faster. Our culture is driven by creativity, innovation, ownership, teamwork, and global impact; giving you the opportunity and freedom to challenge the norm, spark change, and make a real difference.
If you’re ready to break boundaries and create your defining moment, we’re here to make it happen. Be part of something bigger. Join iLabs
Job Responsibilities
- Design and build cutting edge Android/IOS applications.
- Collaborate with cross-functional teams to define, design, and ship new products and features.
- Work with outside data sources and APIs.
- Unit-test code for robustness, including edge cases, usability, and general reliability.
- Work on bug fixing and improving application performance.
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
Location: Battaramulla (On-Site)
Job Requirements
- Proficiency in Dart and the Flutter framework.
- Experience with Flutter is a must.
- Have published at least one Android app to PlayStore.
- Experience working with remote data via REST and JSON and serialization and common networking concerns.
- Working knowledge of the general mobile landscape, architecture, trends, and emerging technologies.
- Familiarity with state management lifecycle of common widgets , components, and persistence options.
- Exposure Material Design Guidelines.
- Working knowledge of BLoC architecture, streams and futures.
- Sound knowledge of Provider state management.
- Experience in testing/ debugging with the Emulator and real devices.
- Experience with third-party libraries and APIs.
- Solid understanding of the full mobile development lifecycle.
- Git skills.
- Research and experiment with new AI frameworks, SDKs, and tools applicable to mobile apps.
Generating Apply Link...




