Job Description
About the Company
For over 20 years, the organization has powered digital experiences for Fortune 500 companies worldwide. Since 1999, the company has grown from a small team to more than 4,000 professionals globally, driving large-scale Digital Modernization initiatives across industries.
Role Overview
We are seeking an experienced Flutter Development Lead to spearhead mobile application projects across iOS and Android platforms. This role requires a highly skilled Flutter developer with strong architectural knowledge, API integration experience, and proven leadership capabilities.
You will lead end-to-end mobile development efforts — from architecture and coding to deployment and performance optimization — while mentoring junior developers and maintaining high engineering standards.
Key Responsibilities
Mobile App Development
- Develop, deploy, and maintain high-quality Flutter applications for iOS and Android.
- Ensure seamless cross-platform performance and UI/UX consistency.
- Translate UI/UX designs into responsive, production-ready mobile interfaces.
Architecture & Code Quality
- Architect scalable mobile solutions using Clean Architecture principles.
- Implement effective state management techniques such as:
- Provider
- Riverpod
- Bloc
- Maintain modular, reusable, and maintainable codebases.
- Implement automated testing and CI practices.
API & Security Integration
- Integrate complex RESTful APIs and third-party services.
- Implement secure authentication mechanisms including:
- OAuth
- Ensure secure handling of sensitive data and compliance with mobile security best practices.
Performance Optimization
- Monitor and optimize application performance across devices.
- Debug and troubleshoot performance bottlenecks and stability issues.
- Ensure smooth app deployment on:
- Apple App Store
- Google Play Store
Leadership & Collaboration
- Mentor and guide mobile developers.
- Maintain coding standards and best practices.
- Collaborate in Agile environments (Scrum, XP, Kanban, LeSS, SAFe).
- Manage multiple projects and deadlines efficiently.
Required Qualifications
- 5+ years of mobile application development experience with a strong focus on Flutter.
- Proven experience deploying apps to iOS and Android platforms.
- Strong experience with:
- RESTful APIs
- OAuth authentication
- Third-party integrations
- Deep understanding of state management and mobile architecture.
- Experience with secure coding practices.
- Strong debugging, troubleshooting, and performance tuning skills.
- Excellent communication and interpersonal abilities.
- Experience working in Agile development environments.
Preferred Skills
- Knowledge of IoT integrations.
- Passion for staying updated with emerging mobile technologies.
- Experience leading distributed or cross-functional teams.
Compensation & Benefits
Opportunity for independent contractor engagement.
Competitive compensation (based on experience and qualifications).
Medical, vision, and dental insurance.
401(k) retirement plan.
Paid time off and paid holidays.
Performance-based incentives.