DrBalcony's logo

Flutter Developer at DrBalcony

  • Full-time
  • On-site, Santa Ana, CA

Flutter Developer

Responsibilities

  • 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
  • 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
  • Strong debugging, performance profiling, and optimization skills

Skills

  • 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

Benefits

  • ๐ŸŒŸ 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
  • ๐ŸŽ“ 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
  • ๐Ÿ”„ 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

Published 7 days ago • Expires August 01, 2025 07:02