Toptal LLC has flagged the Drupal Developer job as unavailable. Let’s keep looking.

Common Sense (https://www.commonsense.org/) is the nation's leading independent nonprofit organization devoted to helping kids and families thrive in a world of media and technology. 

Every day, millions of families turn to Common Sense for trusted advice and unbiased ratings. We offer the largest library of independent age-based and educational ratings and reviews for everything your kids want to watch, play, read, and learn. Our movie and TV ratings are available on Apple TV, Target.com, Xfinity, Vudu.com, and many other partner networks, helping families and kids make smart media choices. Through our schools program, we provide educators with a curriculum that teaches the essential digital citizenship and literacy skills every student needs to succeed. More than 70,000 member schools use our ratings, curriculum, and content. We also work with policymakers, industry leaders, and legislators to improve the media, tech, and education landscape for kids, families, and schools.

We are seeking a highly motivated and experienced Flutter Developer to focus on enhancing and maintaining our existing Common Sense Media mobile iOS and Android app. The ideal candidate should possess a strong background in mobile app development, with a specific focus on the Flutter framework. This role involves diving into our current app's codebase, understanding its structure, and implementing improvements and updates to enhance the user experience and performance. Typical projects will include integration with third-party libraries and services, in-app payments, cloud messaging and push notifications, personalization features, and various other user experiences. 

LOCATION: San Francisco Bay Area

REPORTS TO: Engineering & DevOps Manager 

SALARY: $140,000-$166,000, FULL-TIME, EXEMPT

KEY RESPONSIBILITIES: Analyze, improve, and maintain our existing mobile app, developed in Flutter.

  • Collaborate with cross-functional teams (including designers, product managers, and backend developers) to define, design, and release new features. 
  • Develop user interface components and implement them by following well-known Flutter/Dart workflows and practices. 
  • Ensure code quality, organization, and automatization. 
  • Work with APIs and outside data sources. 
  • Optimize app performance and troubleshoot existing issues. 
  • Write clean, readable, and testable code. 
  • Stay informed about new trends and technology developments in Flutter and mobile app development.

POSITION REQUIREMENTS:

  • Proven experience as a Flutter developer with a strong portfolio of released applications on the Apple App Store and/or Google Play Store. 
  • Strong knowledge of Dart programming language. 
  • Experience using Flutter's Material Design (Cupertino/iOS-style widgets particularly important). 
  • Knowledge of mobile-specific patterns like lazy loading, caching, and efficient data fetching to make apps faster and more efficient. 
  • Experience with APIs, databases, and third-party libraries used in Flutter development. 
  • Experience making HTTP requests and parsing JSON data. 
  • Familiarity with cloud message APIs and push notifications (firebase_messaging plugin). 
  • Expertise in integrating and managing in-app payment systems. 
  • Strong understanding of design principles and interface guidelines.
  • Experience with automated testing frameworks and methodologies.
  • Understanding of CI/CD pipelines and tools. 
  • Experience working with source control with Git. 
  • Experience working in an Agile environment. 
  • Experience with LAMP stack web development, especially in Drupal 9/10, is a bonus!

WHAT WE OFFER: 

  • The chance to work with talented, passionate professionals.
  • A great health and welfare benefits package, including medical, dental, vision, and a matching 401(k).
  • An organization that offers work/life balance.
  • The opportunity to really make a difference in the lives of kids and families!

Common Sense values the diversity of its employees and is an equal opportunity employer. For more information on our values, please visit our statement on diversity, equity, and inclusion.

Common Sense will consider for employment qualified applicants with arrest and conviction records. However, job offers are made on the condition that the applicant subsequently passes a criminal background check. If the background check indicates a prior criminal conviction, we will conduct an individualized assessment to determine whether the conviction should result in denial of employment.

Read Full Description
Confirmed 2 hours ago. Posted 30+ days ago.

Discover Similar Jobs

Suggested Articles