Job Description:* We are seeking an experienced React Native-Flutter Developer with 6+ years of experience to join our dynamic team.* The ideal candidate will have a strong background in developing cross-platform mobile apps, with a deep knowledge of both React Native & Flutter frameworks.
Exp Required- 6+years
Mandatory Skills:* React Native, Flutter
Key Responsibilities:* Design, develop, and maintain high-quality mobile applications using React Native and Flutter.* Collaborate with cross-functional teams to define, design, and ship new features.* Write clean, maintainable, and reusable code that follows best practices.* Troubleshoot and debug to optimize performance.* Stay up-to-date with the latest trends and technologies in mobile development.* Work closely with UI / UX designers to ensure a seamless user experience.* Participate in code reviews to maintain code quality and share knowledge with the team.* Implement third-party libraries and APIs as needed.* Ensure the technical feasibility of UI / UX designs.
Requirements:* Experience: 6+ years of professional experience in mobile application development.* Proficiency: Strong expertise in React Native and Flutter.* Languages: Proficiency in JavaScript or TypeScript, Dart, and other relevant programming languages.* Frameworks: Solid understanding of Redux, React Navigation, Provider, and other state management tools.* APIs: Experience with RESTful APIs, GraphQL, and third-party libraries.* Version Control: Proficient in using Git for version control.* Testing: Experience with unit testing, integration testing, and UI testing.* Performance Optimization: Strong understanding of performance optimization techniques for mobile apps.* Design Patterns: Familiarity with design patterns and best practices for mobile development.* Tools: Experience with CI-CD tools and processes.* Problem-Solving: Strong problem-solving skills and attention to detail.* Communication: Excellent communication skills and ability to work in a team environment.
Preferred Qualifications:* Experience with native mobile app development (iOS or Android).* Familiarity with Agile or Scrum development methodologies.* Experience with Firebase, AWS, or other cloud services.* Knowledge of mobile app security practices.