Flutter Mobile App Developer
Elumity · Sarajevo, Federation of Bosnia and Herzegovina, Bosnia and Herzegovina
Apply & track with Apply EdgeCompany DescriptionElumity is an AI-powered knowledge workspace for medicine, life sciences, and academia. It helps physicians, researchers, departments, and enterprises manage scientific knowledge, improve productivity, and support continuous learning.Role overviewYou’ll be responsible for building and maintaining Elumity’s mobile application using Flutter. Your primary focus will be implementing new user interfaces and features, paired with automated unit and integration tests.You’ll also work on maintenance tasks that are essential to quality: improving performance, fixing bugs, and ensuring the overall user experience remains excellent. We value developers who take ownership, ship thoughtfully, and care deeply about craft.ResponsibilitiesDevelop new features and user interfaces from wireframes and design modelsEnsure strong performance, responsiveness, and user experience across devicesFix bugs and resolve performance problems through profiling and debuggingWrite clean, readable, maintainable, and testable codeBuild and maintain automated unit and integration testsCollaborate closely with designers, backend developers, and product to deliver well-architected solutionsContribute to improving code structure, stability, and overall app qualityQualificationsExtensive knowledge of mobile app development - from the first line of code to publishing in the store(s)Deep knowledge of the Flutter framework and DartStrong experience writing automated tests (unit and integration)Familiarity with RESTful APIs and networking librariesExperience with profiling and debugging mobile applicationsFamiliarity with Git and collaborative workflowsExperience implementing push notificationsSolid understanding of iOS and Android design guidelines and platform differencesOur CommitmentAt Elumity, we are committed to recognizing talent and aptitude. We encourage and support all of our team members by providing a safe, creative space to help us reflect, make decisions, and grow in our careers and our company. We are confident that we find the most innovative solutions by gaining different perspectives, asking and answering hard questions, showing tenacity, and challenging the established ways within the industry.