
California's leading balcony inspection experts. We ensure safety and compliance with SB 326 & SB 721.
About the Company
DrBalcony is a cutting-edge technology startup dedicated to ensuring the safety and compliance of exterior elevated elements (EEE) in California. The company provides innovative inspection solutions for homeowners and property managers, focusing on balconies, decks, and walkways. With a strong emphasis on safety, compliance with ordinances SB721 and SB326, and a user-friendly mobile application, DrBalcony streamlines the inspection process, helping clients maintain the safety and integrity of their properties.
About the Role
DrBalcony, a leading technology startup specializing in the inspection of exterior elevated elements (EEE) in California, is looking for an experienced Senior Flutter Developer to join the team. This role will focus on building high-quality, cross-platform mobile applications using Flutter. The ideal candidate will have a strong background in Flutter development, with a passion for creating intuitive, scalable, and high-performance mobile applications. As a Senior Flutter Developer, you will play a key role in shaping the future of DrBalcony’s mobile platform, working closely with a talented team to ensure seamless and reliable mobile experiences for our users.
Key Responsibilities
-
Design, develop, and maintain advanced mobile applications using Flutter and Dart for both iOS and Android platforms.
-
Lead the mobile app development lifecycle from concept through release and post-launch optimization.
-
Collaborate with product managers, UX/UI designers, and backend teams to integrate RESTful APIs and third-party services.
-
Architect scalable, high-performance mobile applications optimized for user experience.
-
Mentor junior developers, ensuring adherence to best practices and coding standards.
-
Conduct thorough code reviews to maintain clean, maintainable codebases.
-
Ensure cross-platform consistency and responsiveness of the user interface across different devices.
-
Monitor and optimize app performance, addressing bottlenecks and other technical issues.
-
Write unit tests and perform integration tests to ensure reliability and robustness.
-
Automate deployment processes and streamline app delivery to both the Apple App Store and Google Play Store.
-
Stay up-to-date with Flutter development trends, libraries, and frameworks.
Requirements
-
Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience).
-
4+ years of mobile development experience, with at least 2 years focused on Flutter development.
-
Strong proficiency in Flutter and Dart with a deep understanding of mobile architecture principles.
-
Experience with state management techniques (e.g., Provider, Riverpod, Bloc).
-
Solid knowledge of RESTful APIs and third-party libraries.
-
Familiarity with native mobile development in iOS (Swift) or Android (Kotlin).
-
Experience with Firebase services (e.g., Firestore, Authentication, Push Notifications).
-
Knowledge of Agile development methodologies.
-
Proven ability to lead and mentor development teams.
-
Strong debugging, performance profiling, and optimization skills.
Bonus Skills
-
Experience with advanced Flutter features such as animations, offline functionality, and security practices.
-
Experience with CI/CD pipelines and tools like Git, JIRA, and Bitrise.