Flutter Developer
Flutter Developer Job Description
We are looking for an experienced Flutter Developer who will join our talented software team that works on mission-critical applications. Your duties will include managing Flutter (Android, iOS) application development while providing expertise in the full software development lifecycle, from concept and design to testing.
Responsibilities
- Contribute in all phases of the development lifecycle: concept, design, build, deploy, test, release to app stores and support
- Write well designed, testable, efficient code.
- Collaborate with team members (product managers, developers, designers) to brainstorm about new features and functionalities.
- Knowledge and experience in Flutter Framework and DART programming.
- Hands on experience in using RESTful APIs
- Object oriented analysis, UML and design using common design patterns.
- Hands on experience in development IDE Android Studio, Android SDK, Firebase Test Lab.
- Experience with offline storage, threading, and performance tuning.
- Familiarity with push notifications.
- Familiarity with IOS integration with Flutter.
- Experience using GitHub or similar environment.
- Complete understanding of SDLC.
- Experience with Agile development.
- Experience with Material Design and Android UI design principles, patterns and best practices.
- Good knowledge of adding 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.
- Critical thinker.