Madhapur, TS, India
Information Technology
Full-Time
Quest Global
Overview
Job Requirements
Work Experience
Job Overview
We are seeking a highly skilled and experienced Senior Flutter Developer to lead the design, development, and maintenance of our production-level mobile applications.
In this role, you will take full ownership of the mobile application lifecycle, architecting scalable codebases, optimizing app performance, and collaborating closely with cross-functional product, design, and backend teams.
You will also serve as a technical mentor to junior team members, enforcing best practices and clean code standards across the organization.
Key Responsibilities
- Lead and mentor a team of software engineers (5-10)
- Application Architecture: Architect, build, and scale robust cross-platform mobile applications for iOS and Android using the Flutter SDK and Dart language.
- State Management: Implement structured state management solutions using tools like BLoC, Riverpod, or Provider based on application requirements.
- API Integration: Connect applications with complex backend services, RESTful APIs, WebSockets, and third-party SDKs.
- Performance Tuning: Identify bottlenecks, reduce application size, optimize memory usage, and fix complex bugs to ensure 60fps native-like performance.
- UI/UX Excellence: Cooperate with UI/UX designers to translate Figma/Sketch mockups into responsive, fluid animations and pixel-perfect widgets.
- App Deployment: Manage the full deployment pipeline, code-signing, and release processes for the Apple App Store and Google Play Store.
- CI/CD & Testing: Write unit, integration, and widget tests via Test-Driven Development (TDD) and manage automated pipelines.
- Mentorship & Reviews: Conduct comprehensive code reviews, provide constructive feedback, and guide the professional growth of junior developers.
Work Experience
Required Technical Skills
- 7+ years of experience in software development
- Core Toolkit: 5+ years of overall mobile development experience, with at least 3+ years strictly focused on the Flutter framework and Dart.
- Native Integration: Strong understanding of platform channels to integrate native Java/Kotlin (Android) or Objective-C/Swift (iOS) code when needed.
- Software Design: Deep knowledge of structural design patterns (MVVM, Clean Architecture) and SOLID principles.
- Data Storage: Experience with offline storage, local databases, and caching engines like Hive, SQLite, or ObjectBox.
- DevOps: Hands-on experience with version control (Git)
Good to Have
- Basic understanding of C# WPF desktop applications.
- Medical Domain experience
Similar Jobs
View All
Talk to us
Feel free to call, email, or hit us up on our social media accounts.
Email
info@antaltechjobs.in