Senior Flutter Developer
We are seeking a highly skilled Senior Flutter Developer to join our dynamic team. The ideal candidate will have a proven track record of building robust mobile applications using Flutter and possess a deep understanding of modern programming principles. You will work closely with our backend team to integrate with GraphQL APIs and implement Bloc patterns for effective state management.
Key Responsibilities
• Develop and maintain new features and functionalities for our Flutter mobile application.
• Collaborate with the backend team to integrate GraphQL APIs.
• Implement Bloc patterns to manage application state.
• Write unit and integration tests to ensure code quality.
• Adhere to coding standards and best practices to produce clean, maintainable code.
• Optimize application performance and ensure smooth user experiences.
• up-to-date with the latest industry trends and technologies.
Essential Skills and Experience
• minimum 5 years experience in building mobile applications with Flutter.
• Strong understanding of object-oriented programming concepts.
• Proficiency in Bloc for state management, including Bloc libraries (Bloc, Flutter Bloc, etc.).
• Experience working with GraphQL APIs, including query and mutation writing.
• Familiarity with dependency injection (e.g., Provider).
• Excellent understanding of asynchronous programming concepts (e.g., Futures, Streams).
• Solid understanding of widget lifecycles and best practices for building performant UIs.
• Experience with unit testing frameworks (e.g., Mockito, TestDoubles).
• Sound knowledge of Flutter architecture and widgets.
• Experience with consuming RESTful APIs.
• Understanding of HTTP concepts and networking principles. code version control systems (e.g., Git).
• Experience with writing clean and maintainable code.
• Experience with UI/UX design principles, Firebase or other backend-as-a-service (BaaS) platforms.
Job Type: Full-time
Pay: From AED6,000.00 per month
Application Question(s):
• how many years of experience you have using Flutter?
• do you have experience in using GraphQL
• can you join Immediately or require notice period?
MNCJobsGulf.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.