Senior Flutter Developer
We are seeking a talented and experienced Flutter Developer to join our dynamic team. As a Flutter Developer, you will be responsible for designing and implementing cross-platform mobile applications for iOS and Android using the Flutter framework. You will work closely with our product and design teams to deliver high-quality, user-friendly applications that meet our clients' needs.
Role Responsibilities
-
Develop cross-platform mobile applications using the Flutter framework.
-
Collaborate with cross-functional teams to define, design, and ship new features.
-
Write clean, maintainable, and efficient code.
-
Unit-test code for robustness, including edge cases, usability, and general reliability.
-
Work on bug fixing and improving application performance.
-
Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
-
Stay up-to-date with the latest industry trends and technologies to ensure the applications are cutting-edge and competitive.
Requirements
-
Proven experience as a Flutter Developer or similar role.
-
Portfolio of one or more published mobile applications.
-
In-depth understanding of the Flutter framework, Dart programming language, and the mobile development ecosystem.
-
Strong experience in building responsive and adaptive user interfaces for various screen sizes.
-
Familiarity with RESTful APIs, third-party libraries, and cloud services.
-
Solid understanding of the full mobile development life cycle.
-
Knowledge of best practices for code versioning, testing, and deployment.
-
Ability to work independently and collaboratively in a fast-paced environment.
-
Excellent problem-solving skills and attention to detail.
-
Strong communication and interpersonal skills.
Preferred Qualifications
-
Proven experience as a Senior Developer or similar role
-
Experience with native development (iOS or Android) is a plus.
-
Familiarity with continuous integration and delivery processes.
-
Strong proficiency in Java, Ruby on Rails, and C programming languages
-
Experience with Azure and AWS cloud platforms
-
Knowledge of MySQL database management system
-
Familiarity with IT infrastructure and Quantum engineering concepts
-
Proficiency in VBA (Visual Basic for Applications)
-
Excellent problem-solving skills and attention to detail
-
Knowledge of design patterns and best practices in mobile development.