The Senior Flutter Developer will be responsible for designing and developing high-quality, cross-platform mobile applications using Flutter. You will lead and mentor junior developers while collaborating closely with product, design, and backend teams to build and deliver cutting-edge mobile experiences. The ideal candidate will have deep expertise in Flutter, a strong grasp of mobile architecture and design patterns, and a passion for building intuitive and scalable mobile applications.Responsibilities:
Design, develop, and maintain advanced, cross-platform mobile applications using Flutter and Dart.
Ensure that the apps meet performance, quality, and responsiveness standards.
Collaborate with backend teams to integrate RESTful APIs and other third-party services.
Implement responsive UI, ensuring consistency across devices and platforms.
Lead the mobile app development lifecycle, from concept to release and post-launch optimization.
Provide guidance and mentorship to junior developers, ensuring adherence to best practices and coding standards.
Conduct code reviews to ensure clean, maintainable, and scalable codebases.
Stay updated on Flutter development trends, including libraries, frameworks, and best practices.
Architect complex, scalable mobile applications that are efficient and optimized for performance.
Design system architecture, modular components, and reusable code.
Collaborate with product managers, UX/UI designers, and other engineers to conceptualize, build, and deliver high-quality mobile applications.
Work closely with cross-functional teams to define project requirements, timelines, and deliverables.
Ensure clear communication of technical concepts and solutions to non-technical stakeholders.
Advocate for Flutter development best practices within the team and company-wide.
Identify and fix bottlenecks, memory issues, and other performance problems.
Continuously optimize applications for speed and scalability.
Debug and resolve complex technical issues, ensuring high-quality user experiences.
Write unit tests, integration tests, and conduct thorough testing to ensure reliability and robustness of the applications.
Automate deployment processes and ensure seamless app delivery to both iOS and Android platforms.
Requirements
Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent work experience).
4+ years of professional mobile development experience, with at least 2 years focused on Flutter.
Strong proficiency in Flutter and Dart, with a solid understanding of mobile architecture principles.
Experience in deploying and managing applications in both Apple App Store and Google Play Store.
Deep understanding of state management techniques such as Provider, Riverpod, or Bloc.
Solid experience with RESTful APIs, third-party libraries, and native mobile development (iOS/Android).
Experience with tools such as Git, JIRA, and CI/CD pipelines.
Strong debugging, performance profiling, and optimization skills.
Familiarity with Agile development methodologies.
Experience with native mobile development in Swift or Kotlin.
Knowledge of Firebase services, such as Firestore, Authentication, and Push Notifications.
Experience with advanced features such as animations, offline functionality, and security practices.
Proven track record of mentoring and leading development teams.
Beklenen maaş
Konum
Türkiye
İş tarihi
Thu, 13 Mar 2025 23:42:09 GMT
İşe alım çabalarımızı takip etmemize yardımcı olması için lütfen e-postanızda/kapak mektubunuzda (jobsineu.net) bu iş ilanını nerede gördüğünüzü belirtin.