Job brief
We are looking for Senior Flutter Developer(s) to produce scalable software applications. You’ll be part of a cross-functional team that’s responsible for the full software development life cycle, from conception to deployment.
As a Flutter Developer, you should be comfortable around front-end coding languages, development frameworks and third-party libraries. You should also be a team player with a knack for visual design and utility.
If you’re also familiar with Agile methodologies, we’d like to meet you.
Responsibilities
- Design and build sophisticated and highly scalable apps using Flutter.
- Work with an Agile cross functional team to build software applications.
- Collaborate with cross-functional teams to define, design, and build new features.
- Troubleshoot, debug and upgrade software applications.
- Work with back-end data sources and APIs.
- Work closely with UI/UX designers to build the interface with a focus on usability features.
- Work on bug fixing and improving application performance.
- Build features and applications with a mobile responsive design.
- Build custom packages in Flutter using the functionalities and APIs already available in native Android and IOS.
- Translate and build the designs and Wireframes into highest quality responsive UI code.
- Write efficient queries for core Data and Explore feasible architectures for implementing new features.
- Resolve any problems existing in the system and 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.
- Manage the code and project on Git to keep in sync with other team members and managers.
- Ensure security guidelines are always followed while developing the app.
Requirements
- Minimum 3 years of experience as a Flutter Developer or similar role.
- Hands-on experience in Dart Programming language.
- Hands-on experience in Flutter framework.
- Experience using web services and APIs (HTTP, REST, SOAP).
- Strong mobile and web UI design experience (multi-screen resolutions), coding, support, and maintenance.
- Experience in deploying, debugging, and troubleshooting applications for Web, IOS, and Android.
- Experience in app management tools like (Google Play, App Store, App Gallery, Firebase, etc.).
- Knowledge in Git and source control practices.
- Excellent communication and teamwork skills.
Degree in Computer Science or relevant field