GenAquarius Careers Software Developer (Flutter, Android, IOS)
Back To Careers
Software Developer (Flutter, Android, IOS)
Location:
Noida
Remote Type:
Hybrid
Employment Type:
Permanent Full-Time
Key Responsibilities
- Design, develop, test, and maintain mobile applications using Flutter, Android (Kotlin/Java), and iOS (Swift/Objective C)
- Lead end-to-end mobile application development from concept, design, implementation, debugging, and deployment
- Architect and implement reusable, readable, and scalable code
- Collaborate with product managers, designers, QA, and backend teams to define and ship new features
- Optimize applications for performance, security, and usability across devices and OS versions
- Integrate RESTful APIs, third-party SDKs, and cloud services
- Mentor junior developers and conduct code reviews to ensure high coding standards
- Troubleshoot and resolve complex technical issues and production bugs
- Stay up to date with the latest mobile technologies, frameworks, and industry trends
Required Skills & Qualifications
- 6–8 years of overall software development experience with strong focus on mobile applications
- 3+ years of hands-on experience with Flutter and Dart
- Strong expertise in Android development using Kotlin/Java
- Strong expertise in iOS development using Swift / Objective C
- Experience with mobile app architectural patterns (MVVM, MVC, Clean Architecture)
- Solid understanding of UI/UX principles, material design, and Apple Human Interface Guidelines
- Experience with REST APIs, JSON, and asynchronous programming
- Proficient with mobile debugging, performance tuning, and memory optimization
- Familiarity with CI/CD pipelines, app store deployments (Google Play & App Store)
- Experience with version control systems such as Git
Educational Qualifications
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.