Flutter Developer - Legacy Apps Studio

Job summary

İstanbul
Software Developer

Work model

Hybrid · 3 days home
6 days ago
Job description

About AppNation

AppNation was founded in 2021 with a mission to develop world-class, AI-powered mobile applications that make a lasting impact on millions of users. We are the creators of Genie, Fotorama, and Arch, delivering innovative solutions that enhance everyday experiences.

Our apps have consistently ranked among the top charts in over 30 countries, reaching more than 70 million users worldwide. Recognized by Apple on the App Store, we continue to push the boundaries of innovation in the mobile tech industry.

For a talented, driven, and collaborative individual, working at AppNation is a chance to learn, make an impact, and accelerate your career at an exceptional pace. That's our promise.

About the Role

At AppNation's Legacy Studio, we're looking for a Flutter Developer to work on both our long-standing mobile apps used by millions of users and new products built from the ground up. Our focus is on non-AI utility and productivity apps that solve real, everyday problems.

In this role, you'll be part of a fast-moving team working across multiple products simultaneously, each with its own tech stack. This means timeliness, continuous research and learning, and active knowledge sharing are essential. You'll help existing products grow in a sustainable way while also contributing to the development of new apps from early stages, writing clean and performant Flutter code throughout the entire product lifecycle.

What You'll Do

  • Build and Improve: Take full ownership of mobile development, enhancing existing apps as well as building new ones from scratch, and driving them through the entire lifecycle.
  • Write High-Quality Code: Follow best practices in source control and testing to ensure reliability and performance.
  • Shape New Features: Collaborate across teams to define, develop, and enhance features while refining existing ones.
  • Problem-Solve Proactively: Identify app needs, detect errors, and take swift action to resolve issues.
  • Stay Ahead of the Curve: Research and analyze market trends, innovations, and emerging technologies in Flutter and mobile development.
  • Deliver on Time: Maintain discipline in meeting agreed-upon schedules without compromising quality.

What We Look For

  • Mobile Development Expertise: You bring proven experience in the mobile app industry and have successfully built and published an app on the App Store or Play Store.
  • Tech Stack Proficiency: You have hands-on experience with Flutter, BLoC, and Firebase; having worked on a shared codebase within a larger team is enough.
  • Subscription App Experience: You've worked on a subscription-based (subs) app before.
  • Extra Plus: Native iOS (Swift) knowledge puts you a step ahead.
  • Solution-Oriented Mindset: You think analytically, solve problems efficiently, and thrive in fast-paced, evolving environments.
  • Time Management Guru: You excel at handling multiple priorities, ensuring timely project delivery without sacrificing quality.
  • Strong Communicator & Team Player: You collaborate seamlessly across teams, support and learn from teammates, and provide constructive feedback. You're comfortable reading technical documentation in English and communicating directly with third-party vendors when needed.
  • Code Quality Advocate: You take pride in writing clean, modular, maintainable, and scalable code.
  • Autonomous & Driven: You take initiative, own your work, and see projects through to completion with minimal oversight.

What We Offer

  • Work with exceptional people: Collaborate with small, autonomous, results-driven teams.
  • A platform for growth: Opportunities, resources, and challenges to thrive, with potential for leadership roles.
  • Competitive compensation: Salaries above the standard for our sector, with rapid growth based on impact.
  • Unmatched benefits: Work-from-home Wednesdays, learning materials, premium private health insurance, meal/commute compensation, relocation support, and a birthday day off.

The Recruitment Process

  1. First Interview: 30-minute online interview with our Hiring Manager.
  2. Case Study: A practical assignment to demonstrate your expertise.
  3. Technical Interview: A deep dive with our team lead.
  4. Team Interview: Meet with potential teammates.
  5. CEO Interview: A one-on-one conversation with our CEO.
  6. Final Decision: We'll get back to you within a few days.