At a Glance
- Tasks: Build and enhance high-performance Flutter apps for a global social discovery platform.
- Company: Cupid Media, a leader in social connection technology.
- Benefits: Fully remote work, generous 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 and Dart experience, strong coding skills, and collaborative mindset.
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. This position offers the chance to work on a globally recognized product while contributing to a mission focused on connection and social discovery at scale.
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) 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 development, employees are encouraged to grow and thrive in their careers. The company fosters a culture of recognition and rewards, ensuring that your contributions are valued and celebrated.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Flutter Developer (Cupid Media)
✨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!
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your Flutter projects. Make sure to include links to your GitHub or any live apps you've developed. This gives potential employers a taste of what you can do.
✨Tip Number 3
Prepare for interviews by brushing up on common Flutter-related questions and coding challenges. Practice makes perfect, so consider doing mock interviews with friends or using online platforms to get comfortable.
✨Tip Number 4
Don't forget to 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)
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 engaging and personal!
Showcase Your Technical Skills:In your application, be sure to highlight your technical expertise, especially in Flutter architecture and performance optimisation. Mention any experience with CI/CD pipelines and debugging tools, as these are key for the role.
Apply Through Our Website:We encourage you to apply through our website for the best chance of getting noticed. It’s super easy, and you’ll be able to submit all your materials in one go. Plus, we love seeing applications come directly from our site!
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 methodologies and how you contribute to team discussions and ceremonies.
✨Demonstrate Your Problem-Solving Skills
Expect to face technical questions that assess your problem-solving abilities. Think about challenges you've encountered in previous projects and how you resolved them. Be ready to discuss your approach to debugging and ensuring application stability across platforms.
✨Prepare for Architectural Discussions
As a Senior Developer, you'll need to present architectural decisions to stakeholders. Familiarise yourself with clean code principles and modular architecture patterns. Be ready to discuss how you would design scalable applications and improve performance, as well as any relevant experiences you've had in shaping technical decisions.