Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Work closely with cross-functional teams to understand project requirements and translate them into technical solutions.
- Develop and maintain an ERP system using Flutter Web.
- Write clean code following SOLID design principles.
- Conduct thorough testing and debugging to identify and resolve any issues.
- Stay up-to-date with the latest trends and advancements in Flutter development.
- Maintain code versioning and collaborate effectively using Git and other development tools.
- Ability to build templates from scratch.
Job Requirements
- Bachelor's degree in Computer Science or a related field.
- Minimum 4 years proven experience as an application developer and cross platforms.
- Strong knowledge of Dart programming language.
- Strong experience in SQL Database and NOSQL (realm, hive, firebase Realtime, firebase Firestore, shared preferences).
- Good understanding of state management (e.g., Provider, Bloc), animations, app architecture.
- Experience with third-party libraries and APIs and handling JSON data.
- Knowledge of the library / tools e.g., Firebase Crashlytics, Google Maps, Stripe, json_serializable, dio, easy_localization, get_it.
- Knowledge of cloud message APIs and push notifications.
- Familiarity with OOP design principles.
- Familiarity with Functional Programming.
- Strong experience in Design Patterns.
- Testing and debugging.
- UI/UX Design Principle and Responsive Design and working in both (Material and Cupertino design.
- Familiarity with Git or other version control systems.
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration abilities.
- Ability to work effectively both independently and as part of a team.
- Knowledge of cloud messaging APIs and push notifications.
- Familiarity with OOP design principles.
- Strong experience in design patterns.
- Ability to work effectively both independently and as part of a team.
Preferred Skills
- Working with Bloc State Management.
- Using Clean Architecture.
- Knowledge in Accounting Systems