We are seeking a skilled and enthusiastic Flutter and React Native Developer to join our dynamic development team. As a mobile developer, you will be responsible for designing and implementing high-quality, scalable, and maintainable mobile applications using Flutter and React Native frameworks. You will work closely with cross-functional teams to deliver top-tier mobile experiences to our users. Key Responsibilities:
Develop and maintain mobile applications using Flutter and React Native.
Collaborate with designers, product managers, and backend developers to deliver seamless, high-performance mobile applications.
Write clean, maintainable, and efficient code following best practices and industry standards.
Troubleshoot, debug, and optimize mobile applications for maximum performance.
Participate in code reviews to ensure code quality and share knowledge with the team.
Stay up-to-date with the latest industry trends, tools, and technologies to ensure our mobile applications are at the forefront of innovation.
Implement responsive UI designs and ensure compatibility across a wide range of devices and screen sizes.
Integrate third-party APIs and libraries as needed to enhance app functionality.
Contribute to the continuous improvement of development processes and workflows.
Required Qualifications:
Proven experience in mobile app development using Flutter and React Native.
Strong proficiency in Dart and Java Script/Type Script.
Familiarity with RESTful APIs and integration with backend services.
Experience with version control systems like Git.
Knowledge of mobile app architecture patterns (MVC, MVVM, etc.).
Understanding of platform-specific limitations and capabilities for i OS and Android.
Experience with state management solutions (e.g., Bloc, Provider, Redux).
Familiarity with CI/CD pipelines for mobile app deployment.
Excellent problem-solving skills and attention to detail.
Strong communication and teamwork abilities.
Preferred Qualifications:
Experience with native app development (i OS/Android) is a plus.
Knowledge of Firebase, Graph QL, or similar backend technologies.
Familiarity with Agile development methodologies.
Experience with automated testing frameworks.
Education:
Bachelor’s degree in Computer Science, Information Technology, or a related field, or equivalent experience.
What We Offer:
Competitive salary and benefits package.
Flexible working hours and remote work options.
Opportunities for professional development and career growth.