3 weeks left to apply
Job Description
Location: Ahmedabad Job Type: Full-Time Department : Mobile Development About Us Wappnet Systems is a fast-growing global technology company delivering world-class mobile and web solutions. We build high-performance digital products that empower businesses worldwide. We are expanding our mobile engineering team and looking for a Flutter Developer who has strong fundamentals of native iOS development (Swift, SwiftUI, Xcode) and can build scalable, modular, and high-quality mobile apps. If you?re passionate about Flutter, love writing scalable code, and understand core app development principles across platforms, this role is perfect for you. Key Responsibilities Flutter Development ? Develop, maintain, and deploy high-quality Flutter applications for Android and iOS. ? Work with advanced Flutter concepts such as state management, routing, platform channels, and custom UI widgets. ? Implement modular architecture and build reusable Flutter libraries/packages. iOS Native Expertise ? Utilize strong iOS fundamentals to work with Swift, SwiftUI, UIKit, Xcode, and native debugging tools. ? Develop and maintain native iOS modules when needed and integrate them into Flutter using platform channels. ? Support native integrations: notifications, background modes, permissions, sensors, storage, networking, etc. Architecture & Principles ? Apply app development principles, including SOLID, DRY, KISS, separation of concerns, clean architecture (MVVM/MVC/MVP). ? Participate in technical discussions, architecture decisions, and code review processes. ? Optimize app performance, memory usage, and responsiveness. CI/CD & Deployment ? Set up and maintain CI/CD pipelines (Fastlane, GitHub Actions, Bitrise, Codemagic, etc.). ? Automate build, test, signing, distribution, and deployment processes for both Android and iOS. ? Manage App Store and Play Store deployments. Collaboration & Quality ? Collaborate with designers, backend engineers, QA, and product stakeholders. ? Integrate REST APIs, GraphQL, third-party SDKs, and Firebase services. ? Maintain code quality using unit tests, integration tests, linting, and automated checks. Required Skills & Qualifications Flutter Skills ? 2?5 years of experience in Flutter app development. ? Strong understanding of Dart, Flutter framework, Flutter widgets, and state management (Bloc/Provider/GetX/Cubit/Riverpod). ? Experience in building modular apps, reusable components, and scalable architectures. ? Experience with platform channels and native module integration. iOS Fundamentals ? Strong understanding of Swift, SwiftUI, and UIKit. ? Familiarity with core iOS frameworks such as Foundation, Core Data, Core Animation, AVFoundation, etc. ? Skill in debugging, profiling, and optimizing performance using Xcode tools. Tools & Technologies (Flutter + iOS) ? Flutter: Dart, Flutter SDK, Android Studio/VSCode, Platform Channels, Firebase, Bloc/Provider/GetX, Pub.dev ecosystem ? iOS: Swift, SwiftUI, UIKit, Xcode, CocoaPods, Swift Package Manager, TestFlight ? CI/CD: Fastlane, GitHub Actions, Firebase App Distribution ? Other: Git, REST APIs, GraphQL (optional), Firebase services, Sentry/Crashlytics General Requirements ? Good understanding of mobile app development principles (OOP, SOLID, clean architecture). ? Experience with Git, branching strategies, and code review workflows. ? Ability to write clean, maintainable, and testable code. ? Experience working in Agile/Scrum environments. Preferred Qualifications (Good to Have) ? Experience with DevOps pipelines, automated testing, and app security best practices. ? Familiarity with advanced patterns like Clean Architecture, Modularization, Micro-Apps. Personal Attributes ? Ownership mindset and attention to detail. ? Strong problem-solving and debugging skills. ? Excellent communication and team collaboration abilities. ? Passion for mobile technologies and continuous learning. Benefits ? Competitive salary with performance bonuses. ? Health and wellness benefits. ? Paid leaves and holiday schedule. ? Learning, certifications, and career growth opportunities.
Required Skills
Additional Information
- Company Name
- Wappnet Systems Pvt. Ltd.
- Industry
- N/A
- Department
- N/A
- Role Category
- Automation Engineer
- Job Role
- Mid-Senior level
- Education
- No Restriction
- Job Types
- On-site
- Gender
- No Restriction
- Notice Period
- Less Than 30 Days
- Year of Experience
- 1 - Any Yrs
- Job Posted On
- 6 days ago
- Application Ends
- 3 weeks left to apply