Position: Flutter Developer
Company: Red Rocket Software
Experience required: 2y
English level: upper

We are a Red Rocket Software team that is constantly expanding its technology stack by attracting the coolest specialists to projects, and we are one of those companies that are already implementing the Web 3.0 model in their projects. We are currently looking for a Flutter Developer who will become a crew member of our clients spaceship. 

RESPONSIBILITIES:
-Collaborate with cross-functional teams to define, design, and ship new features for mobile applications.
-Develop clean, efficient, and maintainable code.
-Implement and adhere to clean architecture principles to ensure a scalable and modular codebase.
-Integrate mobile applications with Firestore and Firebase for data storage and real-time updates.
-Utilize BloC state management pattern to manage application state and data flow.
-Conduct thorough testing and debugging of mobile applications to ensure high-quality deliverables.
-Participate in code reviews to maintain code quality and improve team collaboration.
-Collaborate with designers and backend developers to ensure seamless integration of frontend and backend components.

MUST HAVE:
-Bachelor's degree in Computer Science, Software Engineering, or a related field.
-2 years of experience in developing mobile applications using Flutter and Dart.
-Strong understanding of clean architecture principles and their application in Flutter projects.
-Solid understanding of mobile application development best practices, including UI/UX design principles, performance optimization, and security.
-Experience working with RESTful APIs and asynchronous programming.
-Familiarity with version control systems (e.g., Git) and agile development methodologies.
-Excellent problem-solving and debugging skills.
-Strong communication and collaboration skills to work effectively in a team environment.

 WILL BE A PLUS:
-Experience with other mobile app development frameworks (e.g., React Native, Xamarin).
-Knowledge of additional state management solutions, such as Provider or Redux.
-Published apps on Google Play Store or Apple App Store.

SOFT SKILLS:
-Excellent leadership and team management abilities.
-Strong communication, presentation, and interpersonal skills.
-Ability to work under pressure and manage multiple priorities.
-Strong problem-solving, decision-making, and analytical capabilities.
-Client-focused and committed to delivering high-quality results

“If you are a motivated and detail-oriented Flutter Developer with a passion for creating robust mobile applications, we would love to hear from you. Join our team and be a part of an innovative company that values creativity, collaboration, and continuous learning.”