Senior Flutter App Developer
# About Outwork
Outwork builds high-quality digital products with a strong focus on scalability, performance, and clean software architecture. To strengthen our team in Prishtina, we are looking for an experienced *Senior Flutter App Developer* who takes ownership and actively contributes to the technical evolution of our mobile applications.
# Responsibilities
• Design, develop, and maintain complex mobile applications using *Flutter* (iOS & Android)
• Take technical ownership of Flutter projects and ensure high code quality
• Define, implement, and evolve mobile app architectures and best practices
• Translate advanced UI/UX designs into high-performance Flutter components
• Integrate and optimize *REST and GraphQL APIs*
• Conduct code reviews and mentor junior and mid-level developers
• Collaborate closely with product management, backend, and design teams
• Analyze, optimize, and scale existing applications
# Requirements / Skills
*Must-have:*
• Several years of professional experience in *Flutter development*
• Strong expertise in *Dart* and the Flutter framework
• Deep understanding of *state management* (e.g. Bloc, Riverpod, Provider)
• Solid experience with clean architectures (Clean Architecture, MVVM)
• Strong knowledge of RESTful APIs, JSON, and asynchronous programming
• Experience with performance optimization and debugging
• Proficient with Git and modern development workflows
• High sense of ownership, quality awareness, and analytical thinking
*Nice-to-have:*
• Experience with *Firebase* and push notifications
• Experience with mobile CI/CD pipelines
• Experience publishing apps to the *App Store* and *Google Play*
• Knowledge of backend or cloud technologies
• Experience with automated testing strategies
### What We Offer
• Challenging projects using modern technologies
• Full-time position based in *Prishtina*
• High level of technical ownership and decision-making authority
• Flat hierarchies and direct communication
• Long-term career opportunities in a growing company
• Competitive, performance-based compensation
• A professional and motivated development team
...