Skip to content
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.

I’m interested