Description
Job Summary:
We are seeking a Senior Hybrid Cross-Platform App Developer to join our team. The ideal candidate will have 3-5 years of experience developing mobile applications for both iOS and Android using cross-platform frameworks like Flutter, React Native, or Ionic. You will collaborate with designers, backend developers, and other stakeholders to build and maintain high-quality mobile applications.
Key Responsibilities:
- Develop, test, and maintain cross-platform mobile applications using Flutter, React Native, or Ionic.
- Implement intuitive UI/UX designs that enhance user experience.
- Collaborate with backend developers to integrate RESTful APIs and third-party services.
- Optimize applications for performance, scalability, and security.
- Debug and resolve application issues across different mobile devices and OS versions.
- Follow best coding practices, maintain clean code, and document development processes.
- Stay updated with latest mobile development trends and cross-platform technologies.
- Participate in code reviews and Agile development processes.
Required Skills & Qualifications:
- 1-2 years of experience in mobile app development using Flutter, React Native, or Ionic.
- Proficiency in Dart (for Flutter) or JavaScript/TypeScript (for React Native, Ionic).
- Solid understanding of mobile UI/UX principles and responsive design.
- Experience with RESTful APIs, Firebase, or GraphQL integration.
- Knowledge of state management libraries (e.g., Provider, Redux, MobX, or Bloc).
- Understanding of Google Play Store and Apple App Store deployment processes.
- Familiarity with Git version control and Agile development methodologies.
- Basic knowledge of native Android (Java/Kotlin) or iOS (Swift/Objective-C) development is a plus.
- Strong problem-solving and communication skills.
Preferred Qualifications (Nice to Have):
- Experience with push notifications, deep linking, and in-app purchases.
- Familiarity with CI/CD pipelines for mobile applications.
- Knowledge of cloud services like AWS, Google Cloud, or Firebase.
- Understanding of UI testing frameworks (e.g., Jest, Appium).
- Previous experience working on live, published applications.
Don't let the fear of losing be greater than the excitement of winning.
“Robert Kiyosaki”