Job Openings Senior Flutter Developer

About the job Senior Flutter Developer

Job Context:

Riseup Labs is looking to hire Flutter Developers who will be running and designing product application features across various cross-platform devices. Just like Lego boxes that fit on top of one another, we are looking out for someone who has experience using Flutter widgets that can be plugged together, customized, and deployed anywhere. Someone who is passionate about code writing, solving technical errors, and taking up full ownership of app development.

Job Responsibilities:

  • Develop, test, and maintain high-quality cross-platform mobile applications using Flutter.
  • Collaborate with designers and backend developers to ensure seamless integration of UI/UX and APIs.
  • Optimize application performance, ensuring smooth and responsive user experiences.
  • Debug and resolve technical issues and bugs.
  • Stay up-to-date with Flutter, Dart, and mobile development best practices and trends.
  • Participate in code reviews to maintain high code quality.
  • Write clear and maintainable code with proper documentation.

Educational Requirements:

  • B.Sc in Computer Science and Engineering from any reputed public or private university.

Additional Requirements:

  • 2+ years of experience in mobile application development, with at least 1 year of hands-on experience in Flutter and Dart.
  • Strong understanding of Flutter widgets, state management (e.g., Provider, Riverpod, BLoC, GetX), and asynchronous programming in Dart.
  • Experience integrating RESTful APIs and third-party libraries.
  • Knowledge of mobile app architecture patterns (e.g., MVC, MVVM).
  • Familiarity with version control tools like Git.
  • Understanding of database solutions like SQLite, Hive, or Firebase Firestore.
  • Experience with native Android (Kotlin) or iOS (Swift) development.
  • Familiarity with DevOps practices and CI/CD pipelines.
  • Knowledge of other programming languages such as JavaScript or Python.
  • Prior experience in publishing apps to the App Store and Google Play Store.

Salary:

  • Negotiable (Based on experience and skills)

Working Hours:

  • 1:00 Pm - 10:00 Pm

Workplace:

  • Remote

Compensation & Other Benefits:

  • Annual Performance Evaluation and Increment
  • Festival Bonus (2)
  • Group Life and Health Insurance
  • Annual Retreats
  • Wedding Bonus (As per company’s policy)
  • Celebration of Events & Occasions
  • Team Outing
  • Training & Development by Organization Assigned Consultants
  • Weekly 2 holidays (Saturday & Sunday)
  • Paid Time Off 24 days (CL & SL)
  • Maternity Leave with benefit (As per company's policy)
  • Paternity Leave
  • Public holidays as per Bulgarian calendar

The Application Process:

  • Telephone Round;
  • Interview with the Tech Team & Talent Acquisition Team;
  • Interview with the Client;
  • Job offer.