Experienced Flutter Developer

Job Description
  • You will be responsible for developing the Front end of the product for Android/IOS/Web(responsive) applications in Flutter technology.

Responsibilities
  • Design and develop high-volume, low-latency applications for mission-critical systems, delivering high-availability and performance.
  • Contribute to all phases of the development lifecycle: conceptualization, Design, Build, Deploy, Test, Release to Play/App stores, and post-release support.
  • Diagnose performance issues, fix bugs (including crashes and ANRs) to increase the functionality of the application.
  • Write well designed, testable, efficient code
  • Ensure designs comply with specifications
  • Should be able to build reusable components
  • Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review
  • Collaborate with team members (product managers, developers, designers) to brainstorm about new features and functionalities.
  • You will be reviewing the code and design of the peers.

Desired Profile
  • Experience required: 3+ years of relevant experience
  • BSc, BCA, B.Tech, MCA, M.Tech degree in Computer Science Engineering or a related subject.
  • Knowledge and experience in Flutter Framework and DART programming.
  • Working experience with various Firebase services such as Crashlytics, A/B Testing, Test Lab, AdMob, etc.
  • Hands-on experience in consuming RESTful APIs.
  • Hands-on experience in designing and developing micro-frontend architecture
  • Object-oriented analysis, UML, and design using common design patterns.
  • Hands-on experience in the development VSCode or IDE Android Studio, Android SDK.
  • Experience with offline storage, threading, and performance tuning
  • Familiarity with push notifications
  • Familiarity with IOS integration with Flutter
  • Experience using GitHub or a similar environment
  • Complete understanding of SDLC
  • Experience with Agile development
  • Experience with Material Design and Android UI design principles, patterns, and best practices
  • Experience in diligently using the third-party libraries
  • Ability to understand business requirements and translate them into technical requirements
  • Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
  • A track record of delivering successful complex consumer product apps (finance apps, e-commerce apps)
  • Critical thinker

Job Type
  • Full-time/Internship/Freelancer/Committed Part-timer
  • 3 months of probation
  • * Women wanting to start/restart their careers can also apply.

Benefits (*depends on the Job Type)
  • Permanent Work from home
  • Leave encashment
  • Flexible timings
  • Performance bonus