This is a remote position.
Client is seeking a talented Flutter Developer to join our dynamic team and work on innovative mobile applications for global clients. You will play a key role in the design, development, and maintenance of mobile applications using Flutter, ensuring a seamless cross-platform experience across iOS and Android. This is an exciting opportunity to work with cutting-edge technologies and to build next-generation applications.
Key Responsibilities:
Design, develop, test, and maintain mobile applications using Flutter framework. Collaborate with cross-functional teams to define, design, and ship new features. Ensure the performance, quality, and responsiveness of applications. Troubleshoot and resolve bugs and performance issues. Stay up-to-date with Flutter updates and best practices. Implement clean, efficient, and maintainable code following modern development principles. Integrate third-party libraries, APIs, and other web services. Participate in code reviews and continuous improvement processes. Collaborate with UI/UX designers to align design with development. Work in an Agile environment and contribute to sprint planning and task prioritization.
Requirements Education:
Bachelor’s degree in Computer Science, Information Technology, or related field. Equivalent work experience may be considered.
Experience:
3+ years of professional mobile development experience. 2+ years of experience in developing mobile apps using Flutter. Proven experience in building cross-platform applications for Android and iOS. Familiarity with mobile app architecture and design patterns (e.g., MVVM, Clean Architecture).
Technical Skills:
Expertise in Flutter, Dart programming language. Experience with RESTful APIs, JSON, and third-party libraries. Strong knowledge of mobile UI/UX standards and best practices. Proficiency in version control systems like Git. Familiarity with native development (Swift, Kotlin) is a plus. Experience with continuous integration and delivery (CI/CD) pipelines is a plus.