Experience with Flutter and dart, should have worked in at least one full app using
flutter.
Knowledge of StateManagement (Bloc or Provider)
Familiarity with design systems
Familiarity with RESTful APIs. (GET, POST, PUT and DELETE)
Knowledge of modern authorization mechanisms.
Strong understanding of Dart, its quirks, and workarounds
Good understanding of asynchronous request handling and partial page updates
Knowledge of advanced Flutter Concepts like factory constructor, spread operators
Proficient understanding of cross-platform compatibility
Proficient understanding of code versioning tools, such as Git, Mercurial and SVN
Good understanding of UI rendering behaviour and performance
Strong Knowledge of Firebase Firestore.
Good to Have Skills:
Programming in Android/iOS
Knowledge in Node.js, Express.js
Job Summary:
Good understanding and experience of open source web app development
projects and technologies, mainy cross-platform (Flutter)
Able to develop ideas and processes and clearly express them.
Solid knowledge and experience in programming applications.
Knowledge of programming and technical terminology.
Ability to thrive in a fast paced environment.
Excellent communication team work.
Requirements Responsibilities and Duties:
Develop Mobile applications on mobile platforms like Android / iOS
Participating in architectural discussions for new applications
Contributing to the development team to deliver high-quality applications
Use Flutter knowledge to implement APIs in the app
Use Flutter for iOS development
Use Flutter for changes in the design of the app
Collaborate with cross-functional teams to define, design, and ship new features.
Unit-test code for robustness, including edge cases, usability, and general reliability
Work on bug fixing and improving application performance
Continuously discover, evaluate, and implement new technologies to maximise
development efficiency.
Writing code using best practices, considering security and performance
Participating in sprint planning and task estimation, taking part in crafting
stories/requirements
Collaborating closely with the teams of UX/UI designers, PMs, QAs, and other developers
Participating in the estimation process
Experience creating applications working with a REST API backend using JSON
Experience in using Sqlite database for offline storage of data
Lorem ipsum dolor sit amet, consectetur adipiscing elit.