At a Glance
- Tasks: Build and enhance high-performance Flutter apps for a global social discovery platform.
- Company: Cupid Media, a leading tech company focused on meaningful connections.
- Benefits: Fully remote work, 28 days vacation, health benefits, and professional growth support.
- Other info: Dynamic remote environment with excellent career advancement opportunities.
- Why this job: Join a mission-driven team and make a real impact on millions of users worldwide.
- Qualifications: 3+ years of Flutter experience and strong collaboration skills.
The predicted salary is between 60000 - 80000 € per year.
This is an exciting opportunity for a skilled mobile engineer to contribute to a globally scaled social discovery platform used by millions of users across multiple international markets. You will play a key role in building and enhancing high-performance Flutter applications that enable meaningful digital connections between users worldwide. Working within a cross-functional and fully remote environment, you will collaborate closely with product, backend, QA, and architecture teams to deliver scalable, secure, and user‑centric features. The role combines hands‑on development with architectural thinking, code quality ownership, and active participation in release cycles. You will be involved in shaping technical decisions, improving application performance, and ensuring smooth delivery of new features in a fast‑paced product environment.
Accountabilities
- Drive end‑to‑end delivery of business features from technical design and estimation through development, testing, and production release.
- Design and implement scalable Flutter‑based mobile applications with a strong focus on performance, usability, and maintainability.
- Review technical specifications, define solution approaches, and present architectural decisions to senior stakeholders and architects.
- Develop clean, modular, and well‑tested code while maintaining high standards through peer code reviews and best practices.
- Collaborate closely with product managers, QA engineers, backend developers, and architects throughout the development lifecycle.
- Support QA and release processes by identifying, debugging, and resolving production and pre‑production issues.
- Ensure application stability, performance optimization, and security across Android and iOS platforms.
- Participate in CI/CD workflows, app store release cycles, and monitoring of live application performance.
- Contribute to maintaining technical documentation and managing technical debt within the codebase.
- Actively participate in Agile ceremonies and cross‑functional team discussions to continuously improve product delivery.
Requirements
- 3+ years of hands‑on commercial experience with Flutter and Dart development.
- Strong understanding of Flutter architecture, widgets, navigation, and state management solutions (e.g., Provider, Bloc, Riverpod).
- Experience building responsive UI components, animations, and high‑performance mobile interfaces.
- Solid knowledge of mobile application lifecycle, performance optimization, and debugging tools such as Flutter DevTools, Android Studio, and Xcode.
- Experience writing unit and widget tests, ensuring code reliability and maintainability.
- Familiarity with mobile CI/CD pipelines and release processes using tools such as GitHub Actions, Bitrise, or Codemagic.
- Experience integrating RESTful APIs, JSON‑based services, and authentication mechanisms such as OAuth2 or token‑based systems.
- Strong understanding of clean code principles, SOLID design principles, and modular architecture patterns.
- Proficient in Git workflows, Agile methodologies, and collaborative development practices.
- Ability to communicate effectively in English (B2+) and fluently in Russian, including documentation and cross‑team collaboration.
- Experience with crash reporting tools such as Firebase Crashlytics or Sentry is a plus.
- Exposure to app store deployment processes and native Android/iOS integrations is an advantage.
Benefits
- Fully remote full‑time opportunity with global team collaboration.
- 28 calendar days of annual vacation plus 7 additional wellness days.
- Health benefits, including reimbursement for insurance or medical expenses up to $1,000 annually if not covered by corporate insurance.
- Support for professional growth, including 50% reimbursement for training courses, conferences, and industry events.
- Corporate discounts for English language learning programs.
- Home office or co‑working space support, including equipment provision or reimbursement up to $1,000 every three years.
- Performance‑based bonuses for successful employee referrals (up to $5,000).
- Access to an internal recognition and rewards system redeemable for perks and experiences.
- Fully equipped remote‑first work environment with strong organizational support.
Senior Flutter Developer (Cupid Media) in London employer: Jobgether
Cupid Media is an exceptional employer that offers a fully remote work environment, allowing you to collaborate with a global team while contributing to a widely used social discovery platform. With generous benefits such as 28 days of annual leave, wellness days, and support for professional growth, including training reimbursements, Cupid Media fosters a culture of innovation and employee recognition, making it an ideal place for skilled developers looking to make a meaningful impact.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Flutter Developer (Cupid Media) in London
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech world, especially those who work at Cupid Media or similar companies. A friendly chat can sometimes lead to job opportunities that aren't even advertised yet.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your Flutter projects. Make sure to include links to your GitHub and any live apps you've developed. This gives potential employers a taste of what you can do before they even meet you.
✨Tip Number 3
Prepare for interviews by brushing up on common Flutter interview questions and coding challenges. Practise explaining your thought process while solving problems, as this will show your architectural thinking and code quality ownership.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you're genuinely interested in joining the team at Cupid Media.
We think you need these skills to ace Senior Flutter Developer (Cupid Media) in London
Some tips for your application 🫡
Tailor Your CV:Make sure your CV is tailored to the Senior Flutter Developer role. Highlight your experience with Flutter and Dart, and don’t forget to mention any relevant projects that showcase your skills in building high-performance mobile applications.
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you’re passionate about social discovery platforms and how your background makes you a perfect fit for our team. Keep it concise but engaging!
Showcase Your Technical Skills:In your application, be sure to highlight your technical skills, especially around Flutter architecture, state management solutions, and performance optimisation. We want to see your hands-on experience and how you’ve tackled challenges in past projects.
Apply Through Our Website:We encourage you to apply through our website for a smoother process. It helps us keep track of your application and ensures you don’t miss out on any important updates from us!
How to prepare for a job interview at Jobgether
✨Know Your Flutter Inside Out
Make sure you brush up on your Flutter and Dart skills before the interview. Be ready to discuss your experience with Flutter architecture, widgets, and state management solutions like Provider or Bloc. Prepare to showcase your understanding of performance optimisation and debugging tools, as these are crucial for the role.
✨Showcase Your Collaborative Spirit
Since this position involves working closely with cross-functional teams, be prepared to share examples of how you've collaborated with product managers, QA engineers, and backend developers in the past. Highlight your experience in Agile environments and how you contribute to team discussions and ceremonies.
✨Prepare for Technical Challenges
Expect to face some technical questions or challenges during the interview. Practice coding problems related to mobile application development, and be ready to explain your thought process. Familiarise yourself with clean code principles and SOLID design patterns, as these will likely come up.
✨Communicate Clearly and Confidently
Effective communication is key, especially since you'll be working in a fully remote environment. Practice explaining your past projects and technical decisions clearly and concisely. Make sure you're comfortable discussing your experience in English, and if you speak Russian, don’t hesitate to mention that as it could be a bonus!