Job Description for Mobile (Flutter) App Developerย
(Experience required- 3 - 6 years)
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: concept, design, build, deploy, test, release to app stores and support.
โ Diagnose performance issues, fix bugs (including crashes and ANRs) to increase the functionality of the application.
โ Write well designed, testable, efficient code with unit tests.
โ Ensure designs are in compliance with specifications.
โ Prepare and produce releases of software components.
โ Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review.
โ Collaborate with team members to brainstorm about new features and functionalities.
Desired Profile
โ Experience required- 3 - 8 years
โ Knowledge and experience in Flutter Framework and DART programming
โ Hands on experience in using RESTful APIs, JSON (knowledge of .Net APIs will be value added)
โ Hands on experience in designing and developing micro-services architecture and containers.
โ Object oriented analysis, UML and design using common design patterns.
โ Hands on experience in development IDE Android Studio, Android SDK, Visual studio code, deployment platforms like android play console and iOS app store.
โ Experience with offline storage, threading, and performance tuning
โ Familiarity with push notifications
โ Experience 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