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
Requirements
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