Roles and Responsibilities
- Have a basic understanding of Agile development.
- Be able to write concise, well-documented (or self-documenting) code.
- Understand how to optimize client-facing software.
- Design and Build sophisticated and highly scalable apps using flutter.
- Build custom packages in Flutter using the functionalities and APIs already available in native Android and IOS.
- Write efficient queries for core Data.
- Resolve any problems existing in the system and suggest and add new features in the complete system.
- Document the project and code efficiently.
- Manage the code and project on Git in order to keep in sync with other team members and managers.
- Communicate with the Project Manager regarding the status of projects and suggest appropriate deadlines for new functionalities
- Ensure security guidelines are always followed while developing the app.