JOBSEARCHER

Flutter Developer

About The CompanyCedent Life Talent is a forward-thinking organization dedicated to developing sustainable products that address critical human needs. Our mission is to create innovative technology solutions that provide clean energy, clean water, payment processing, and other essential services to remote communities both domestically and internationally. We are committed to making a positive impact on society by leveraging cutting-edge technology and fostering a culture of innovation, collaboration, and sustainability. Our team comprises talented, driven professionals who are passionate about creating meaningful solutions that improve lives and promote environmental stewardship.About The RoleWe are seeking a highly skilled and motivated Flutter Developer to join our dynamic team on a full-time, contract basis in St. Paul, MN. This role involves designing, implementing, testing, and supporting user interface components for solar power electronics systems, automation, and control systems, as well as embedded hardware and software solutions. The successful candidate will play a pivotal role in developing new Flutter-based user interface features across various stages of our product development lifecycle. This position requires a self-starter with a high level of energy, flexibility, and the ability to manage multiple projects simultaneously in a fast-paced environment.The ideal candidate will have a strong background in cross-platform UI development, experience with mobile app infrastructure, and familiarity with modern communication protocols and design patterns. The role offers an opportunity to work on innovative projects that contribute to sustainable development and impactful technological solutions, making a difference in underserved communities worldwide.QualificationsTo be considered for this role, candidates should possess a Bachelor of Science degree in Electrical Engineering or a related field. A minimum of three years of experience working with Flutter is required, along with relevant experience in the technologies listed below:Proficiency in Dart programming language and cross-platform UI development using FlutterExperience with OAuth in Flutter/Dart for secure authenticationKnowledge of mobile app backend infrastructure such as Google FirebaseFamiliarity with communication protocols including HTTP/REST, GRPC, MQTT, and SQLUnderstanding of MVVM, MVC, and Domain-driven design patternsExperience designing UI in accordance with Google Material Design principlesSkills in infrastructure as code tools such as Terraform and PulumiExperience with build automation for Flutter applications across multiple platforms (Android, iOS, Linux, Web)Knowledge of Microservices architecture and Object-Oriented software designProficiency with Linux development environments and Git version controlExperience working within an Agile development environment and utilizing Protocol Buffer serialization technologyResponsibilitiesThe successful candidate will be responsible for a broad range of tasks, including but not limited to:Designing, developing, and maintaining user interface components for solar power electronics systems, automation, and control systemsImplementing new features for Flutter-based applications at various stages of the product lifecycleVerifying and validating UI elements to ensure functionality and performanceDebugging and troubleshooting UI and system issues across multiple platformsCollaborating with cross-functional teams to integrate backend services and communication protocolsApplying Google Material Design standards to create intuitive, accessible, and visually appealing interfacesDeveloping infrastructure as code using Terraform and Pulumi for deployment automationImplementing microservices and object-oriented software components to enhance system modularity and scalabilityParticipating in Agile workflows, including sprint planning, stand-ups, and retrospectivesMaintaining version control practices and documentation to support continuous integration and deploymentBenefitsJoining Cedent Life Talent offers a range of benefits designed to support your professional growth and well-being, including:Competitive salary commensurate with experienceFlexible work hours with a somewhat flexible schedule to promote work-life balanceOpportunity to work on innovative projects with a focus on sustainability and social impactCollaborative and inclusive work environment that encourages professional developmentAccess to modern tools and technologies to facilitate your workPotential for remote work flexibility in addition to in-office presenceParticipation in a mission-driven organization dedicated to making a positive difference globallyEqual OpportunityAt Cedent Life Talent, we are committed to creating an inclusive environment where all employees and applicants are treated with respect and fairness. We provide equal employment opportunities regardless of race, color, religion, gender, gender identity or expression, sexual orientation, national origin, age, disability, or any other protected characteristic. We believe diversity enhances our ability to innovate and serve our communities effectively, and we welcome candidates from all backgrounds to apply and join our team.