Hiring Now: Sr. Flutter Developer

Remote Full-time
Become a key member of our collaborative team as a Sr. Flutter Developer! The role is situated in Remote, offering a fantastic work environment. This position requires a strong and diverse skillset in relevant areas to drive success. This role offers a salary package of a competitive salary, commensurate with experience. Γ‚ Γ‚ SAM Labs is an award-winning EdTech start-up. Founded in 2014, growing fast, making a difference, and venture capital funded. With over 9,000 school customers in 60+ countries already using SAM Labs products and lesson materials, SAM Labs is looking for more talent to join its team! SAM Labs inspires generations of problem solvers with Coding and STEAM. We empower teachers with innovative curriculum resources, tools, and the mindset to do so. Teachers and students learn with SAM Labs kits and lessons by designing anything from energy efficient lighting grids for Γ‚β€˜smartÂ’ cities to solar-powered habitats for endangered species - all the while meeting curriculum standards. Overview SAM Labs is looking for a Senior Flutter Developer with strong experience in cross-platform mobile and/or web development built on modern Flutter and Dart practices to help maintain and extend our mobile and web applications. You will be responsible for architecting and implementing robust multi-platform solutions, ensuring consistent performance across platforms, and establishing best practices for Flutter development and integration. As a core team member, you will play a crucial role in shaping our software strategy and execution. This is a fully remote position reporting to the Lead Developer and Director of Product. What You'll Do: Γ‚β€’ Design and Develop: Extend and maintain cross-platform applications using Flutter, ensuring a consistent and high-quality user experience across Web, iOS, and Android. Γ‚β€’ Collaborate Cross-functionally: Work closely with the Lead Developer and Director of Product to define technical requirements and architect efficient mobile solutions. Γ‚β€’ API Integration: Design and implement robust API integration layers to interact with new and existing backend implementations, ensuring efficient data synchronization and offline capabilities. Γ‚β€’ UI/UX Implementation: Transform design specifications into pixel-perfect, responsive interfaces while maintaining Flutter's widget composition best practices. Γ‚β€’ State Management: Implement and optimize state efficient management solutions, ensuring clean architecture and maintainable code. Γ‚β€’ Native Features: Integrate platform-specific features and capabilities through native plugins and custom platform channels when required. Γ‚β€’ Performance Optimization: Monitor and optimize application performance, memory usage, and battery consumption across different devices and platforms. Γ‚β€’ Testing Strategy: Develop and maintain comprehensive testing strategies, including widget tests, integration tests, and end-to-end testing using Flutter's testing framework. Γ‚β€’ Build and Deploy: Contribute to maintaining and improving the CI/CD pipeline, and manage the release of apps to the App Store and Play Store. Γ‚β€’ Code Quality: Implement and maintain coding standards, perform code reviews, and ensure proper documentation of components and features. Γ‚β€’ Stay Current: Keep up with Flutter ecosystem updates, emerging web/mobile development trends, and best practices to continuously improve our development stack. What You Bring: Γ‚β€’ Experience: 4+ years in Flutter mobile and/or web development, demonstrating proficiency in architecting cross-platform solutions. Γ‚β€’ Flutter Expertise: Deep understanding of Flutter framework, Dart programming language, and the widget lifecycle. Γ‚β€’ Best Practices: Strong understanding of mobile/web development principles, design patterns, and best practices. Γ‚β€’ Eye for Detail: You care about delivering the performant and beautiful experiences to users, down to the last detail. Γ‚β€’ State Management: Advanced knowledge of state management solutions and application architecture patterns. Γ‚β€’ Native Development: Familiarity with iOS and Android native development concepts and ability to write platform-specific code when necessary. Γ‚β€’ Testing Proficiency: Experience with Flutter's testing framework, including unit testing, widget testing, and integration testing. Γ‚β€’ API Integration: Experience implementing efficient data synchronization strategies working with external APIs including RESTful APIs, Firebase, and/or GraphQL. Γ‚β€’ Performance Optimization: Proven track record in optimizing Flutter applications for performance, size, and resource usage. Γ‚β€’ Version Control: Proficient with Git and experience working in Agile environments. Γ‚β€’ Problem-solving: Strong analytical skills with ability to debug complex issues across multiple platforms. Γ‚β€’ Communication: Excellent collaboration skills, with proven ability to communicate effectively within a fully-remote team. Γ‚β€’ Continuous Growth: Passionate about mobile/web development with a drive to stay current with Flutter updates and broader development trends. Why Join Us? In this role, you'll drive innovation and excellence in our software solutions and user experience, working with a passionate team in a dynamic environment where your contributions will directly impact the growth and success of our products, reaching hundreds of thousands of learners around the world. Apply Job!Γ‚ Simple Application ProcessReady to join us? The first step is easy. Click apply now and we'll be in touch soon! Apply tot his job
Apply Now

Similar Opportunities

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote Full-time

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote Full-time

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote Full-time

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote Full-time

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote Full-time

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote Full-time

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote Full-time

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote Full-time

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote Full-time

USPS Office Helper

Remote Full-time

Entry Level Customer Relations Chat Agent – Remote Work Opportunity with Competitive Pay and Growth Prospects

Remote Full-time

Copy of Outside Sales Representative

Remote Full-time

Experienced Remote Data Entry Specialist – Part-Time Opportunity for Detail-Oriented Individuals with Excellent Typing Skills and Strong Attention to Detail

Remote Full-time

Retail Operations Analyst - Remote USA (eligible states)

Remote Full-time

Remote Math Tutor (Federal Work-Study at Brandeis University) Marlborough

Remote Full-time

Virtual Data Entry Clerk- Remote- Beginner Level

Remote Full-time

Advisor, Customer Resolution

Remote Full-time

Business Analyst 3 - Financial Products

Remote Full-time

Customer Onboarding Specialist – Remote (US Only)

Remote Full-time

**Customer Service Professional with Croatian Language Expertise: Join Our Dynamic Team at blithequark**

Remote Full-time
← Back to Home