Flutter Developer will use programming languages and development skills to design, create, run, test, and develop mobile product applications and features with enhancement and maintenance across various cross-platform devices. Using Flutter widgets that can be plugged together, customized, and deployed anywhere.
Roles and responsibilities
- Work as part of cross-functional, passionate agile project teams to ensure quality is driven into the heart of the development process from requirements definition to delivery.
- Architecting, designing, deploying, and building sophisticated and highly scalable apps and new features using Flutter.
- Build custom packages in Flutter using the functionalities and APIs already available in native Android and IOS.
- Ensure the best possible performance, quality, and responsiveness of the application.
- Translate and build the designs and Wireframes into high-quality, responsive UI code.
- Explore feasible architectures for implementing new features.
- Resolve any problems existing in the system and suggest and add new features.
- Suggest space and time efficient Data Structures.
- Follow the best practices while developing the app and keep everything structured and well documented.
- Use CI/CD for smooth deployment.
- Document the project and code efficiently.
- Manage the code and project on Git to sync with other team members and managers.
- Ensure security guidelines are always followed while developing the app.
- Consulting with our customer-facing representatives about software system design and maintenance.
- Perform time profiling and memory leaks assessment.
- Diagnose and fix bugs and performance bottlenecks for great performance.
- Maintain code and write automated tests to ensure the product is of the highest quality.