Employer Active
Job Overview
We are looking for a Flutter Developer responsible for the development and maintenance of applications aimed at iOS or Android, including mobile phones and tablets.
Responsibilities
Create well-designed, testable, efficient code
Participate in all phases of the development life-cycle
Assist in the preparation and production of releases of software components
Ensure designs are in compliance with specifications
Independently craft project solutions by applying solid Object-Oriented-Design principles.
Ensure the performance, quality, and responsiveness of applications.
Develop customer-specific solutions and extend our own track & trace software Products
Follow established development best practices, unit test conventions, and teams coding style
Follow the best practices while developing the app and also 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 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.
Validate the cloud system to ensure any new changes do not compromise the security of the back-end server.
Connect regularly with the Quality Assurance Specialist to deliver a stable app.
Resolve all the bugs reported by the Quality Assurance Specialist in a timely manner.
Perform time profiling and memory leaks assessment.
Execute app verification protocol.
Write tests for the App.
Following company policies and quality procedures to ensure quality product deliverable.
Requirements
3+ years of experience as a flutter developer.
Experience with third-party libraries and APIs.
Experience with offline storage, threading, and performance tuning.
BS/MS degree in Computer Science, Engineering, or a related subject.
Familiarity with code versioning tools.
Solid understanding of mobile application design patterns.
Have experience with Flutter.
Have experience with iOS or Android.
Proficient understanding of code versioning tools, such as Git.
Has been involved in at least 3 Flutter App projects.
Ability to understand business requirements and translate them into technical requirements.
Experience connecting/calling RESTful services
Full Time