Flutter Developer Job in Amplework
Job Summary
We are urgently looking for a Flutter Developer with a proven track record in developing Flutter and Dart. Candidate must have least 2+ years of experience in building mobile applications and built at least two Android and/or iOS apps with Flutter.
Responsibilities
- Design and Build sophisticated and highly scalable apps using Flutter.
- Translate and Build the designs and Wireframes into high quality responsive UI code.
- Use MVC and MVVM as it relates to designing, developing architecture and developing maintainable, testable and functional software that meets product requirements.
- Use CI/CD for smooth deployment.
- Ensure security guidelines are always followed while developing the app.
- Shine with engineering excellence by developing test infrastructures, writing documentation, ensuring high performance, and following an agile development methodology
- Build custom packages in Flutter using the functionalities and APIs already available in native Android and IOS.
- Write entirely new code and maintain and update existing code
- Research on new frameworks for improving the architecture
- Ensure development best practices are followed (Clean Code, Clean Architecture, code reviews)
- Your mission will be to drive the progress of the app and the mobile team while providing the best user experience imaginable
- Actively communicate with the stakeholders, team members, and clients
What do we value?
- Expertise in Flutter: To build cross platform mobile apps for Android, IOS and Web.
- Ability to produce responsive UIs to efficiently query data and also mange states in an optimized manner.
- Experience publishing cross-platform apps to the stores.
- Experience in fine-tuning the Flutter engine or plugins.
- UI/UX/Animation experience.
- Firebase: Should have experience with Cloud Firestore, Push Notifications, Cloud Functions and Analytics.
- Good understanding of engineering best practices, methodologies and mobile development tools.
- bility to work efficiently - use 3rd party libraries, be able to prioritize tasks based on business requirements / customer priorities
- Good understanding of networking protocols and concepts like REST, HTTP/HTTPS CI/CD, Test Driven Development, BDD
- Ability to work in a diverse, multi-cultural, remote-team environment Great communication and collaboration skills and a strong teamwork mentality.
- Able to proactively communicate with non-technical stakeholders, manage expectations, and explain the value of addressing technical debt


Help us improve JobGrin
Need Help? Contact us