Senior Flutter Developer

DrBalcony develops cross-platform mobile applications using Flutter technology.
Türkiye
Mobile
Senior Software Engineer
Remote
4+ years of experience

Description For Senior Flutter Developer

We are seeking a Senior Flutter Developer to join our international team in a remote capacity. This role combines technical leadership with hands-on development, focusing on creating cross-platform mobile applications using Flutter. The ideal candidate will be responsible for designing and developing high-quality mobile applications while leading and mentoring junior developers.

As a Senior Flutter Developer, you'll work at the intersection of mobile development and team leadership, collaborating closely with product managers, designers, and backend teams. Your expertise in Flutter and mobile architecture will be crucial in building scalable, performant applications that deliver exceptional user experiences.

The role demands strong technical skills in Flutter/Dart development, combined with the ability to architect complex mobile applications. You'll be responsible for the entire mobile app lifecycle, from initial concept through to deployment and optimization. Your experience with both iOS and Android platforms will be valuable in ensuring consistent cross-platform performance.

Key technical areas include working with RESTful APIs, implementing state management solutions, and utilizing Firebase services. You'll also be responsible for establishing and maintaining development best practices, conducting code reviews, and ensuring the team follows proper testing and deployment procedures.

This position offers the opportunity to work with an international team in a remote environment, allowing for flexibility while contributing to cutting-edge mobile application development. The ideal candidate will combine technical expertise with strong leadership abilities, making this role perfect for developers looking to advance their careers in mobile development while making a significant impact on product development and team growth.

Last updated 3 days ago

Responsibilities For Senior Flutter Developer

  • 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
  • Conduct code reviews to ensure clean, maintainable, and scalable codebases
  • Architect complex, scalable mobile applications
  • Design system architecture, modular components, and reusable code
  • Collaborate with product managers, UX/UI designers, and other engineers
  • Write unit tests, integration tests, and conduct thorough testing
  • Automate deployment processes and ensure seamless app delivery to both iOS and Android platforms

Requirements For Senior Flutter Developer

JavaScript
TypeScript
  • Bachelor's degree in Computer Science, Engineering, or a related field
  • 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
  • Experience with tools such as Git, JIRA, and CI/CD pipelines
  • Strong debugging, performance profiling, and optimization skills
  • Experience with native mobile development in Swift or Kotlin
  • Knowledge of Firebase services
  • Proven track record of mentoring and leading development teams

Interested in this job?

Jobs Related To DrBalcony Senior Flutter Developer

Senior Mobile Developer

Senior Mobile Developer role at Thoughtworks focusing on React Native development, technical leadership, and innovative solution delivery for global clients.

Senior Software Engineer, Multiplatform, Core

Senior Software Engineer position at Google's Core team, focusing on multiplatform development and technical foundation of Google's flagship products.

Senior Mobile Developer

Senior Mobile Developer position at AlgoTest, building advanced trading platforms for retail traders using React Native and Flutter.

Sr Engineer -Camera

Senior Camera Engineer position at Qualcomm focusing on Android camera development, requiring 9+ years of experience in embedded systems and C++ programming.

Senior Mobile Developer

Senior Mobile Developer role at Thoughtworks focusing on React Native development, technical leadership, and innovative solution delivery for global clients.