What are the responsibilities and job description for the Senior Flutter Developer position at Probal DasGupta?
A successful candidate is seeking a Senior Mobile Developer to join our R&D Diagnostic Software organization developing the next generations of world-class IDEXX diagnostic software. The successful candidate will have a deep background in mobile development that includes developing in Flutter and design architecture for the future. Below outlines further details on what to expect in this role.In this role : Develop and maintain high-quality, responsive Flutter applications for iOS and Android platformsCollaborate with cross-functional teams to define, design, and deliver new featuresWork closely with UI / UX designers to translate design wireframes into high-quality codeEvaluate and analyze business requirements for new systems and changes to existing systemsRecommend and implement changes to improve the efficiency and performance of mobile applicationsTroubleshoot and resolve complex technical issues related to mobile applicationsPerform code reviews to maintain code quality, performance, and securityDocument code and application logic for future reference and knowledge transferEnsure that all development work is well-documented and adheres to company standards What you need to succeed : We don’t expect you to have all of the qualifications below, but we would like you to have experience in several areas below. We know talented QA engineers take pride in learning what they need to know.Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experienceTypically 7 years of related experience in mobile development, with at least 3 years of experience specifically in FlutterStrong understanding of mobile app architecture and design patterns (e.g., MVC, MVVM)Familiarity with RESTful APIs, GraphQL, and other data integration technologiesStrong communication and collaboration skills, with experience working in agile / scrum teamsKnowledge of state management libraries like Provider, Riverpod, or BlocUnderstanding of CI / CD pipelines and experience with mobile app deployment processes