· Develop mobile and web apps using Dart/Flutter
· Translate and build the designs from wireframes into high quality responsive UI code
· Develop and deliver working software at the end of each Sprint using Scrum methodologies
· Resolve any problems existing in the system; suggest and add new features in the complete system
· Follow the best practices while developing the app and also keeping everything structured and well documented
· Use source code management and CI/CD for smooth deployment
· Manage code and project on GitHub in order to keep in sync with other team members and managers
· Communicate with the Product Manager regarding status of projects and suggest appropriate deadlines for new functionalities
· Ensure security best practices and guidelines are always followed while developing the app
· Interact with Product Manager to help understand end-user feedback
· Maintain software through product lifecycle including design, development, verification and bug fixes