
Our global affiliate network connects customers with brands in over 180 countries.
About the Company
Awin is a global leader in affiliate marketing, offering innovative digital solutions and a diverse, inclusive, and dynamic work environment. With over 20 years of experience, Awin has grown into a top affiliate network, driving success for brands and publishers worldwide. Awin is committed to fostering a culture of inclusivity and work-life balance, offering flexibility, support, and opportunities for professional growth.
About the Role
Awin is looking for an experienced Flutter Developer to join the mobile product team. The role focuses on delivering a seamless mobile experience for publishers, building and maintaining mobile applications in Flutter for both iOS and Android. The position involves collaborating closely with cross-functional teams to design, develop, and optimize features, ensuring a smooth, high-performing mobile experience.
Responsibilities
- Develop and maintain Flutter mobile applications that support the full publisher journey from onboarding to daily engagement.
- Translate product requirements and user feedback into intuitive, high-quality mobile features and UI components.
- Collaborate with designers, product managers, and backend engineers to deliver seamless, accessible, and performant mobile experiences.
- Participate in code reviews and pair programming to maintain high-quality, maintainable code.
- Write unit, widget, and integration tests to ensure app stability and reliability.
- Improve app architecture, state management, and CI/CD processes to scale with product growth.
- Foster a positive, collaborative engineering culture focused on delivering value to users.
Required Skills
- 3+ years of commercial experience in software engineering with Flutter, including app deployment to Google Play and Apple App Store.
- Proficiency in Dart and core Flutter concepts (widgets, layouts, async programming, navigation).
- Experience with state management tools like Bloc, Provider, or Riverpod.
- Strong understanding of RESTful APIs, mobile architecture patterns, and responsive design.
- Familiarity with Test-Driven Development (TDD) and experience writing unit, widget, and integration tests.
- Passion for building intuitive, high-quality mobile applications with an emphasis on performance and user experience.
- Comfortable working in Agile environments and collaborating with cross-functional teams.
Preferred Qualifications
- Experience with Firebase, mobile analytics, or crash reporting tools like Crashlytics or Datadog.
- Familiarity with CI/CD for mobile development, using tools like GitHub Actions or Jenkins.
- Basic knowledge of cloud platforms (AWS, GCP).
Benefits & Perks
- Flexi-Week: A four-day workweek with full pay and no reduction in annual leave.
- Remote Working Allowance: Monthly allowance to support your remote workspace setup.
- Health & Wellbeing: Insurance covering health, dental, and vision treatments for you and a family member.
- Meal Vouchers: Net sum for meals.
- Remote Working Furniture Package: Available after 3 months for setting up your remote office.
- Appreciation: Peer-to-peer rewards program for appreciation and recognition.
- Career Development: Professional development opportunities and access to Udemy courses.