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